72
578
46
66
19
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
183
188
61
24
80
71
39
58
53
1579
51
32
5051
648
92
100
105