3
4
75
39
6
10
12
37
18
5
11
7
60
8
47
48
40
9
33
13
22
2
49
16
14
15
25
20
138
50
126
29
79
41
23
31