58
1
98
2
35
36
50
89
173
72
135
83
5
1729
4
407
2621
11
389
2898
9
81
372
935
433
948
3
502
534
85
560
1186
930
324
856
1788
8
392