42
19
31
82
99
4
35
36
18
216
37
17
168
30
56
52
7
173
175
5
45
68
11
22
50
38
65
259
268
184
507
54
47
16
372
41
34
112
203
96
85
79
8
253
57
12
14