99
2
110
1
45
74
56
77
125
81
109
48
54
200
28
540
1354
86
1097
2549
102
3
443
304
1460
591
0
880
2193
83
1337