20
50
2
11
9
31
3
104
19
6
29
7
39
14
27
33
25
58
21
16
34
13
12
8
98
35
42
1
17
45
37
56
46
64
15
10
94
57
83
79
43
26
52