4
16
3
35
29
25
22
28
30
1
9
11
19
20
21
12
33
13
26
39
64
43
24
18
77
40
17
2
121
5
15
8
6
55
76
23
32