60098153
50609853
42153686
94619313
16007040
866540
43561132
750166
87447201
21079151
66728152
91965214
5682818
91895611
23668836
9166483
3946968
24565735
4039332
52081083
48561451
77884772
7607652
90717143
81001483
46673039
31128625
2488900
87188536
14074984
34304259
80428804
2489867
73703772
28756532
51315289
32719757
39203547
36475639
2450694