52502575
66886083
98842127
6517834
69211150
4366420
18914940
68786663
87229315
95406562
21356056
59737135
3773633
4307699
37495052
72884486
31921645
13854261
15778774
6985073
96908439
85247029
71874309
6671936
8223485
17628631
40786362
64817831
353457
28978139
53944297
9637298
55271729
82346242
131522
85856034
18901051
30607859
85715340
51371942