94919508
2904195
1809927
20402031
95032034
34221772
3344734
12709517
19215243
72746909
11617743
23761367
93285985
73859611
6100994
55629631
49171862
1205881
64013919
31378197
95359016
51971812
21036401
55395507
20407757
58067694
89124001
17154326
17213206
74119054
94778775
28849423
35026297
1636695
10036008
79234867
84066030
47526491
850584
49976779