29
10
109
20
54
102
160
125
189
3
114
56
14
39
73
463
172
86
37
157
124
118
65
468
70
26
371
100
71
143
263
149
121
78
45
152
82
51
68
50
57
448
91
129
72
27
271
24
183
12
13
239
80