29
30
4
54
19
9
5
7
17
31
88
27
14
23
33
70
37
13
15
35
63
40
16
38
98
32
46
6
12
28
117
55
24
1
2
21
56
47
36
108
76
50