3
10
17
18
26
28
23
29
22
25
12
19
9
34
30
55
33
24
41
20
74
112
16
106
8
13
48
68
111
132
94
35
45
14
6
79
57
31