95785488
4718835
83866830
47886102
61136306
8638143
27555047
10051098
87027719
34549093
88383951
24199978
34513958
3166480
32909266
83304984
19792363
32093247
44595830
63048018
6457679
1379635
97732407
71506490
15307417
70047421
44172560
83093324
5337509
30132086
63863393
78293442
21138637
72852215
6785957
17868629
53596447
29177786
69405283
42777097