507515
49235704
9414865
17514166
3196030
74685405
49112058
63015374
48705551
9263573
13365267
90883911
48332852
81432607
47243019
35585581
22061124
40193289
77567925
52353319
39849120
38949388
58067799
16382740
42607317
47199121
78458876
29803392
84152442
66238878
84717571
578446
91802048
51683031
69511981
75686907
40864579
97044304
2392168
88654162