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