88352515
18371394
81419892
50206881
4948381
95544976
19156686
2055168
79559863
47315514
44651044
37907869
94749739
52862195
69024962
84595461
24678541
9008566
34004747
7965271
21314581
28391897
60521136
2971811
12019685
74608903
70781110
6227745
68086366
45964230
8873808
7400560
77112158
76524514
76256196
69275877
22703667
61268580
73327505
7748636