17
4
32
158
290
39
80
234
22
562
28
135
21
16
185
56
49
59
342
382
65
25
92
20
51
42
55
167
43
180
1718
98
47
627
83
168
265
35
177
266
493
502
73
331
183
102
264
63
192
101
178
24
528