93078843
16402793
80639564
82763940
72279860
22214650
72334743
79452066
39128799
4181715
12072325
62677440
38829702
8907429
996419
76152691
7257450
62726813
92337589
782252
1686422
38217935
29478994
86759226
22104258
25175568
95771607
24711992
50526139
55166902
3707330
47556200
54308197
90157960
35832233
20013920
40924384
59703036
43661844
68115573