28
31
6
58
54
204
56
46
281
318
116
762
27
431
51
200
126
35
30
13
220
79
184
63
1412
45
119
420
81
10
26
62
93
44
57
162
231
189
48
235
114
115
197
165
7403
16
36
129
285
25
216
682
18