32
11
46
55
306
5
284
163
84
123
536
15
209
31
116
162
92
146
16
127
45
154
285
591
176
54
217
57
309
410
260
847
301
227
396
42
28
65
101
91
137
10
165
200
47
180
112
44
131
75
24
94
36