43625343
45714799
83767682
93112920
75423243
53278927
22675333
84771548
80674771
68327038
16176948
12835671
31103811
88164026
2802152
93622107
40197156
90182202
35779469
35582330
64236373
7172272
40386507
72632368
13004724
26366075
74559547
55317594
27035128
72578623
4765340
13179114
61077263
95572317
78058638
71946874
288244
39607138
86572431
9233143