119
58
136
134
113
674
198
25
549
422
8
398
107
120
19
29
73
98
11
17
27
50
182
77
60
45
16
40
117
65
39
57
14
49
36
84
434
43
96
51
46
184
174
66
5078
15
55
75
202
432
406
217
213
460
180