62
66
116
145
229
307
69
94
79
58
124
24
98
110
27
300
108
63
299
159
165
385
198
195
163
2
12
134
953
36
207
236
326
181
70
59
84
55
15
102
74
78
152
39
287
109
388
86
68
129
310
88
21
112
17
33