24
164
33
34
64
23
15
9
30
18
7
35
96
69
38
16
298
90
128
124
63
54
190
106
161
86
57
68
200
84
67
168
118
182
691
71
29
26
44
155
393
83
82
322
103
373
56
304
213
300
156
145