2
12
20
3
16
7
21
15
10
33
57
17
6
24
8
40
32
29
38
23
25
66
18
45
64
117
56
89
51
80
46
30
148
36
59
11