2
21
4
15
14
1
18
32
16
17
20
5
8
10
6
37
9
22
43
23
28
140
13
46
33
26
12
35
56
83
60
70
19
52
38
110
25
27
36
66