18
62
145
51
36
49
53
111
52
97
37
9
27
56
21
16
89
33
8
28
24
13
7
43
5
110
61
57
19
46
22
133
123
333
182
45
12
187
100
102
107
20
25
48
74