50877003
34171461
36816689
95678560
33137532
19175331
49676199
31783374
33726396
3937419
73376202
32827443
7006820
12971836
98522146
18036270
9213261
1481429
54524743
7206919
64238227
30283522
65533625
68766873
30681227
93252907
6908152
53338499
64436972
36493822
56626515
2505697
5691627
18438919
61441823
82684483
21223323
71992438
83317740
53454696