28
1
67
107
180
85
37
299
370
3
195
59
87
75
382
2
98
275
130
395
126
1208
4
295
46
153
2605
9
957
0
774
2742
1398
1244
81