15
57
18
67
68
7
111
56
44
93
9
49
64
42
40
84
87
10
54
25
51
120
29
101
6
31
17
8
30
62
265
70
140
115
125
428