242
110
13
49
27
109
48
69
309
173
231
164
307
53
81
860
65
292
44
21
51
191
88
34
28
10
147
122
177
14
89
137
79
638
9
87
172
29
85
348
267
95
169
205
1141
340
47
67