17
64
63
14
80
241
50
219
122
129
23
42
88
55
35
18
30
66
16
28
37
29
19
9
10
32
41
59
304
95
15
25
53
198
65
588
180
38
314
149
68
542
22
101
345
341
43