83
53
82
19
66
149
9
484
39
284
58
28
45
448
37
24
62
67
14
57
41
100
52
33
31
20
12
25
26
74
29
406
304
216
6
104
251
485
4850
56
804
201
261
35
177
1022
77
95
166
116