93103823
31505979
42849221
52938121
89442296
17002377
83338495
55212582
48698601
67027491
5574401
4662301
61109434
67679291
51644176
43258626
10071804
40058996
52145230
29816701
67808186
20723092
1384373
31795563
15722887
67682902
4918114
19385684
37185306
33689887
57393597
76891572
70084910
92289645
39296198
85949749
75407041
4899634
54839765
93976053