62545322
19802718
12091769
43618715
86733584
18445801
46432777
20611550
50845701
13899194
81549210
10555147
77491565
95445064
15582811
47865210
8778449
64226393
115386
42379610
53187379
27615050
17978730
83737039
48904830
37383665
36981839
18167219
56673052
81112392
88965952
79136399
31342270
3533259
57211899
193581
23032248
36454433
3363261
76816405