3
12
2
10
8
11
26
23
13
62
7
20
14
31
6
66
4
222
175
33
21
34
60
5
36
9
46
18
30
17
70
25
44
32
22
65
28
38