10
2
61
22
12
44
80
11
28
6
15
66
112
8
23
13
9
5
14
53
59
72
25
35
4
32
41
20
29
109
312
182
118
7
51
1
16
18
19
77
141
33