251
18
10
34
6
4
68
140
27
69
67
211
19
53
52
1
75
39
93
79
116
594
50
42
45
100
336
133
61
70
147
71
97
23
38
15
29
17
49
95
46
66
80
63
51
35