10
9
75
57
20
21
11
13
118
95
23
25
184
18
164
45
69
116
139
32
448
568
31
101
12
37
61
79
196
702
109
135
38
62
369
143
183
83
26
93
306
50
250
286
142
98
28
56
198
268
54
882