366
68
45
292
130
65
84
112
156
148
61
174
111
6
19
86
76
88
85
55
235
39
10
238
116
7
144
232
183
113
54
78
262
294
64
17
40
51
337
651
29
30
191
240
109
28
1354
298
312
13
73
503