31073939
37372784
30671
72075554
60183038
88248994
4844594
27957361
47808819
649384
97178495
13561880
75011568
31006754
7359613
28334672
45776056
88699060
30228807
72593656
57855034
78085263
57354824
42302492
91417638
4137421
6603728
12748479
22326285
92296520
29159621
52882384
3781976
711244
46234922
41723911
91387497
48954166
1701189
38499639