47133562
38017370
24355275
41873214
89367503
79075360
28533483
89204681
8786063
20243812
65022714
2276784
26567933
95262288
22096072
138442
34831136
3703753
48565853
7458120
90222255
55956856
3152753
16269848
91374399
97869015
46419452
98789777
83024847
51338114
12591859
16099597
5947453
10043950
7423142
28479177
631696
42663679
797173
29574143