82
74
57
47
83
153
214
129
178
425
33
36
17
610
527
207
10905
85
31
42
76
37
107
471
4298
25
474
54
183
188
61
24
80
71
39
58
53
1579
51
32
5053
648
92
100
72
19
105
64
104
236
77
1377