17
8
42
41
4
16
49
150
50
218
26
77
29
11
31
57
74
6
19
40
129
21
2
24
35
58
51
201
25
20
388
45
72
52
101
332
80
76
187
197
37
251
15
38
22
287
65