19
9
30
52
171
15
50
17
31
44
27
98
16
148
43
294
83
35
70
146
159
40
238
22
147
126
55
299
79
75
62
63
41
66
23
14
24
64
21
29
18
161
80
10
112
102