246
86
275
116
65
63
20
17
162
15
40
75
9
88
25
31
184
100
69
42
12
55
78
338
19
29
93
41
106
43
318
218
127
84
112
612
360
325
71
81
79
23
108
280
94
178
152
385
91
103
83
126
122
2