30572580
88298834
64311145
33763032
38566836
5178594
59123996
92194744
24472724
90502813
52793635
69615877
92483681
47568572
1664529
71638919
62363121
98299584
29324043
99187862
91559936
3386989
70878726
59182115
2152558
55514129
54199335
8077559
6999132
12155109
90096156
34094524
76703728
30653439
77191860
59365807
34784959
2751724
48633543
48076252