8
9
26
16
10
18
19
11
38
27
32
21
28
29
75
17
7
6
67
2
31
3
42
30
20
61
23
40
66
252
123
54
51
50
126
14
33
22
52