27
11
30
16
166
14
112
97
50
152
54
67
39
59
34
37
141
58
33
17
47
35
29
51
75
221
82
57
7
163
40
144
150
22
205
9
88
24
108
10
164
87
107
464
158
184
79
66
49
61
52