10
25
4
7
125
30
67
84
12
16
13
5
35
58
39
36
303
21
6
80
15
64
60
40
114
96
34
22
216
153
233
47
112
362
78
32
52
29
57
85
137
178
91
48
28
68
41