28015014
16133720
29591483
62495613
36869125
50064411
66354795
82053238
80664223
4345316
24987376
8173173
43837604
92199090
53159955
37592787
55816749
79435637
60146773
29842597
28852635
9142631
86543620
54335397
5681729
69741595
13074457
76069389
19437750
68073083
59176702
30036394
91968308
46722637
25167262
17508234
9789607
38554007
54676387
41481755