29
17
45
79
18
257
75
43
68
24
30
107
220
276
15
114
31
64
10
51
13
162
1389
129
62
84
33
264
514
44
4718
182
141
27
78
103
58
355
167
461
12
177
22
98
63
26
97
11
2480
23
67
106
541