2
11
33
20
18
31
10
17
24
15
16
4
12
7
22
21
8
165
36
44
60
47
43
32
23
63
14
35
27
42
53
54
124
34
49
84
67
40
129
39
59