39
112
25
40
8
12
41
17
109
29
4
13
55
37
11
6
5
9
32
22
99
53
34
16
56
27
33
35
7
14
10
28
66
133
97
42
26
78
979
113
122