1
2
4
13
5
18
6
14
16
9
10
34
31
17
8
7
37
3
120
47
36
20
15
26
30
23
24
12
19
11
21
25
50
32
22
368
38
49