9
86
89
80
54
105
10
47
138
98
43
45
53
22
88
117
50
7
92
36
215
20
48
244
72
143
209
63
26
24
65
275
46
214
19
35
57
27
211
42
260
248
91
113
107
58
110
305
55
277
95