18
17
31
52
47
24
153
54
32
77
88
116
358
38
40
115
56
30
44
21
414
59
97
182
218
120
33
19
50
156
128
46
63
111
102
86
193
169
71
74
8
29
121
53
292
89
143
239
159
201
140
145
148