126
45
33
14
231
135
25
140
7818
27
35
294
234
561
23
7
298
104
38
32
42
50
31
153
99
131
139
61
72
245
55
43
30
44
374
52
95
26
10262
60
49
406
62
146
141
158
137
29
103
723
225
22
63
360
81
15
215