7
4
72
86
36
30
32
49
47
29
38
100
178
134
22
19
1
2
34350