251
31
393
207
100
137
61
69
34
41
58
48
86
52
25
44
27
24
222
157
318
15
14
21
172
36
77
116
16
28
108
209
40
29
246
47
35