20
11
5
10
32
8
2
3
26
29
36
9
13
103
31
50
12
45
109
33
58
27
25
46
14
0
22
128
30
17
16
19
21
15
28
1
7
23
18