29498994
5707122
5334816
86355211
32261409
79547677
43089065
43034886
57483724
19651300
9971530
9315507
69363383
50586218
45759208
5889521
8040711
47197881
372560
28514341
61387949
85629546
99378897
96952839
64216141
85608097
86351684
89095438
4358653
32437610
6836281
83454014
5551905
11116937
34198490
86398444
67282460
32488724
25059401
83024964