73
12
98
26
8
37
19
25
58
51
31
148
636
187
305
320
143
236
198
1223
163
14
225
17
259
111
291
526
1625
1575
988
160
67
150
20
39
79
156
212
69
632
592
82
28
83
53
50
68
219
45
32
78
182
894
61
36
13