2
3
95
302
16
1
35
152
61
97
2
17
2
19
5
285
3