87353468
83049875
73668270
27421399
23035809
49827757
50336082
10839327
55306834
7567308
19751950
5878259
78746628
28579168
2956829
36601827
89367773
57063956
86685870
22494889
64051075
61664872
40128955
52747486
29469840
7911542
1453848
52745375
24727500
86624589
95719078
41284614
69094111
74938269
20142943
67256094
6022356
81478905
7622763
59559902