2
95
1
16
35
2
19
97
7
35
17
2
56
285
2
5
58
2