110
422
50
77
311
16
42
101
39
155
33
27
32
100
48
112
60
348
57
227
79
31
65
29
49
215
91
139
254
43
116
98
13
14
19
158
343
35
174
22
69
97
205
154
235
17
24
201
687
1612
68
433
153