195
157
9
106
58
48
12
86
20
119
100
35
19
73
250
116
42
40
266
26
24
29
49
88
39
47
30
27
45
25
18
137
63
339
84
14
241
97
89
406
93
177
54
111
77
59
549
168
101
2
107
333
123