342
216
65
51
106
70
407
23
32
52
24
266
230
256
276
177
344
199
174
175
123
98
49
26
5
31
74
36
151
56
16
25
662
172
187
89
41
29
78
91
93
17
224
320
94
47
80
496
127
211
115
61
43
40
138
55
34