29
51
47
62
26
25
14
202
36
19
10
130
219
56
31
55
125
80
72
106
84
186
67
176
191
45
27
224
42
39
238
140
102
135
333
16
44
91
97
34
352
96
180
122
89
198
40
86
108
43