86
56
103
57
70
266
31
64
270
175
43
562
401
271
232
223
220
297
107
367
125
24
183
63
66
52
40
140
67
161
100
87
51
72
41
45
144
101
95
251
12
59
17
54
75
37
81