29
254
75
43
7
81
130
135
189
232
349
18
67
27
222
79
162
585
442
114
367
14
76
26
296
154
195
235
348
673
164
286
64
1605
86
73
246
277
722
19
32
54
172
110
100
24
205
90
80
302
147
113
25
117