90708870
19853369
61046166
79259442
10465713
4231562
39092253
36412963
50876158
95358250
10674351
94449000
1319509
79527842
5381492
69352747
30511686
657297
6581100
60758758
78901552
39978579
3225864
97548336
6401921
89071015
7717830
65557505
94755455
77847221
95567227
2272333
16747734
7146806
52272233
98421130
51275935
65423284
40644886
87702053