91996684
53274263
11582423
3003774
18038160
18237407
71766776
18488131
39109301
89542607
6214063
57632422
52126135
13923906
76738215
21523918
78177658
34966277
45317729
32844093
34299818
88364349
73886346
25549010
2894917
20828499
60267307
1071252
60388601
72175186
161167
74609692
8599559
22089038
5007815
2981332
17362132
10042873
23762706
26328102