1
20
35
23
8
9
22
6
12
15
40
10
2
3
34
19
37
44
7
21
18
30
65
4
106
72
13
31
49
14
5
16
103
41
89
75
84
33
82