51
9
23
21
26
10
32
24
15
130
72
177
46
341
158
100
248
48
114
151
272
6
91
97
105
77
471
74
103
356
43
131
229
78
123
175
149
63
285
53
54
47
31
133
68
306
101
199
450
145
59
50
147
42