113
18
300
44
22
66
115
25
11
33
82
21
190
156
4759
174
26
1803
31
977
38
391
47
185
121
246
111
158
241
152
16
127
234
51
1094
189
506
215
86
392
32
216
178
307
360
199
24
19
36
80
332
1050
305
99
327