10
3
11
63
24
53
232
7
101
71
45
56
68
61
9
70
58
93
120
31
49
122
174
76
20
46
117
43
129
134
52
80
48
97
151
50
32
38
28
84
72
179
166
66
5
2
172
14
17
21
6