7
138
98
45
112
48
63
117
15
40
118
352
23
1
34
45
19
4
6
97