52508583
62232886
72381729
87937203
87382666
6694643
49116826
31421670
41778372
19505153
94364153
84954654
4001477
33027939
13939376
25635181
61407926
73934499
56839514
90813002
89425949
80837183
82382486
69215686
96022610
93874112
19914608
64041639
17533063
10071278
78673837
2151386
18494084
48377029
29688344
56122320
42947744
52366231
41064075
72036621