50
8
32
51
17
13
67
394
75
207
178
307
12
36
62
117
778
209
60
144
19
61
202
138
172
6
166
188
23
26
27
683
64
35
55
34
0
31
222
43
45
41
140
82
49
25
15
33