99
640
105
681
41
345
23
333
66
103
12
78
24
214
16
171
19
187
20
900
13
123
17
36
30
3
22
18
26
15
203
5
10