315505
56809999
68118582
68543137
58086330
2690845
1306646
36216260
52359226
38425355
6227548
90621761
14849120
1079474
6195437
10146326
97449767
6585035
44415890
7685659
21695288
22281734
85862511
17161003
54971173
55846043
30169561
83739
75849064
95208248
17528570
96146042
44975315
77575071
37512156
33913372
74429362
79438802
4482962
3530782