184
26
173
87
47
30
84
43
29
101
39
278
311
1824
91
81
55
263
57
60
104
102
45
20
166
183
130
27
162
229
38
50
36
178
28
19
17
78
127
82
217
297
216
72
322
248
12
76
307
722
68
93