40
57
67
27
37
109
31
9
50
44
29
24
84
51
16
77
86
26
270
96
73
110
224
170
53
63
62
234
48
271
194
102
3
166
32
1372
49
173
28
70
147
265
333
113
371
156
15
167
47
168
98
87
125
92