63
32
30
21
97
134
252
257
10
247
105
91
934
308
439
103
55
78
282
49
157
106
211
39
483
307
79
368
101
72
84
222
35
185
50
93
217
99
18
118
48
137
176
28
143
33
73
60
131
221
260
75
53