35
20
1822
31
82
56
74
32
49
294
139
38
43
42
148
81
95
67
104
57
101
55
6
66
130
15
216
65
141
189
29
14
70
27
169
18
171
37
47
89
162
434
8
837
71
204
190
41
36
83
28