17
99
29
28
8
151
62
109
13
60
10
84
18
11
3
7
52
12
6
37
75
9
4
14
31
5
25
16
30
103
26
96
34
57
93
22
27
39