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