29
33
11
50
78
14
9
17
27
96
21
4
125
16
15
6
5
18
7
53
61
48
24
20
25
40
112
8
83
19
26
31
109
13
12