2
10
4
17
11
29
13
84
43
72
23
19
111
31
32
18
33
27
85
12
99
41
16
109
87
38
34
74
90
66
9
24
126
37
25
36
7
3
128
30
105