47
22
64
109
49
192
46
7
56
57
50
91
61
116
12
33
15
259
103
140
77
44
205
80
288
165
213
219
23
411
99
260
125
65
241
236
490
14
182
196
134
122
42
173
410
110
48
83
63
117
239
40
52
35