18
30
5
8
117
9
60
22
25
27
29
26
17
118
56
39
142
23
63
14
20
7
38
21
33
32
42
36
13
11
50
84
37
28
6
200
90
79
10
40
108
148
35
112
12
19
74
64
16