72
578
46
63
18
82
74
57
47
83
153
214
129
178
425
33
36
17
610
527
206
10904
85
31
42
75
37
107
471
4296
25
474
54
182
188
61
24
80
71
39
58
53
1579
51
32
5049
648
92
100
19
105