72
45
59
70
104
94
30
34
57
247
108
40
65
239
274
124
29
179
68
56
102
257
1149
637
216
98
590
206
1657
828