27
2
250
7
106
138
129
46
122
69
59
34
33
58
21
371
68
25
16
22
60
6
26
28
1329
17
13
29
45
72
38
78
356
9
19
23
7964
128
473
158
36
123
152
75
82
50
150
52