101
54
125
43
1110
153
36
98
40
15
24
16
23
82
249
182
11
49
38
79
29
44
48
386
21
270
166
18
141
71
129
66
27
78
81
22
136
57
51
111
189
177
131
115
25
19
42
30
522
323
230
84