50
13
28
27
25
117
68
18
71
26
4
700
162
84
277
63
45
15
43
9
186
217
82
199
85
32
78
48
64
163
39
36
37
167
35
99
67
87
34
29
42
100
156
11
173
146
17
49
97
23
41
172
70
73