13
28
46
21
145
5
9
23
61
32
224
164
105
271
230
54
74
204
52
337
70
40
51
53
367
188
96
63
169
27
85
593
157
86
241
347
287
106
273
115
90
104
24
147
369
156
168
29
110
171
89
378
159