4
98
20
48
5
76
21
12
24
18
9
25
8
30
46
44
117
10
57
188
36
99
134
49
143
43
414
51
68
78
854
843
60
115
316
464
236
198
228
171
101
52
224
789
1200
61
119
142
28
196
436
360
207
218