107
94
185
76
245
91
56
2358
264
300
402
165
33
1074
174
1105
581
75