2186332
68828874
99628705
36837526
24815819
39799869
72402595
7819164
65634989
59588105
63536392
72287708
95845219
3649953
86745087
21352476
74326892
77151141
81979154
20845832
50514145
16157946
39781776
69264657
5527409
95951246
4774429
63656292
7243121
26556776
37017888
19965914
63893572
84703168
3231407
64611019
88956365
12291883
21152421
66129820