59554238
16077748
3024225
18749274
90484268
13853430
39615325
4919752
69681392
36759540
4897007
75958332
79815060
12653744
29754924
2855956
18449920
57969846
82261936
24543250
84663132
36334076
70473690
46348218
18958272
1806402
31431502
88804407
23985335
13208095
1891986
9667470
12834325
5607512
87362468
9921818
72428824
42546655
13813502
748925