113
100
53
48
30
17
27
87
31
57
15
45
37
25
200
52
43
28
49
62
228
79
41
11
35
19
82
92
179
42
16
20
156
12
121
33
68
22
64
59
13
29
21
39
38
24
140
1