31
80
5
9
17
20
7
89
8
11
2
1
15
6
29
14
4
12
41
46
36
78
19
21
30
3
16
104
49
13
48
118
18
50
32
22
117
56
10
69
40
23
67
34