40902212
98066144
81708739
18605820
26975679
96711744
47958125
64041351
8233300
14543833
26001004
59904170
83774231
66784292
80596012
30734793
64915509
20287021
58699320
75687439
24618755
11366579
31882652
17099838
18898358
68183723
66825274
80714596
59967809
97335372
97627679
26226352
28639355
39171299
93506631
13427
31509214
37282476
704309
80306087