21
110
296
22
20
88
115
14
24
70
162
39
7
174
52
157
131
184
45
189
12
82
259
41
104
48
328
219
120
37
134
103
59
228
665
34
342
36
16
78
62
79
125
116
202
49
165
92
143
169
130
18
75
57
58
50