21
15
6
3
14
10
13
57
8
12
34
2
25
16
24
26
41
45
49
18
104
55
107
33
40
44
23
1
7
17
22
19
9
35
5
11
89