41
199
43
31
42
19
75
10
17
47
3
9
15
30
22
6
16
319
392
315
90
154
184
1363
150
45
200
40
145
28
56
57
130
183
36
26
18
168
114
245
29
167
295
879
72
116
35
138
12
27