29
18
83
100
12
30
56
16
13
55
46
70
28
24
41
80
166
7
143
19
44
31
9
43
26
88
342
79
72
71
183
52
53
222
228
36
35
93
65
168
34
271
66
191
38
67
131
140
47
129
212
204