3
2
1
18
61
104
25
10
6
7
15
28
9
20
4
11
51
32
13
33
36
30
124
24
12
26
37
43
44
16
66
21
59
19
22
39
40
38
45