28
41
40
36
27
12
186
234
8
18
35
30
47
70
19
26
45
50
17
25
49
15
78
34
107
7
21
44
68
60
179
184
213
172
66
23
20
126
192
239
82
167
170
123