42893928
29177063
64879921
33208884
78192644
79818845
31076436
47873039
33478771
86573433
66053245
61623488
91216308
65865074
35024779
28267059
86691236
51478668
43604271
1465625
91304853
30318511
60313670
79202808
97372716
27956031
77811086
34811243
91766745
44117686
45476124
82755833
85197949
1942364
75705890
1575973
70041344
2067871
2451822
62488396