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