128488
28047004
5958877
3156579
51124869
93075211
54836878
47556640
50346085
19113013
75329752
77882148
9056116
71622876
85304958
29576828
34155833
9547303
39379905
20548586
20331161
53715050
53428311
39307572
12082857
23169567
31869317
6024231
39308502
11984900
5533753
58207091
3483569
78888742
56294114
3443355
6199371
97246897
77795977
54065437