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