56
447
80
128
37
64
33
122
12
337
117
616
2111
292
39
100
57
95
6
32
121
26
215
254
79
236
35
21
31
388
183
243
321
38
202
84
309
138
51
45
623
105
522
78
270
125
200
194
675
156
110
66
302