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