27
32
42
57
54
19
13
14
35
8
28
4
117
130
9
7
53
23
220
95
136
17
39
25
26
91
182
40
355
239
120
24
11
99
100
145
167
189
157
86
171
89
82
29
64
62