95491544
45468651
66768341
3843223
828704
28188106
94587583
38214278
56804306
93415953
65361562
34311072
21677470
88041100
13258002
4567353
24624287
959403
36849867
79697861
73208461
63334514
437980
38534149
22706096
751474
72275749
25021554
85189668
46815211
26632445
9058903
69426252
36346903
4153481
11909713
46032218
41503173
86509963
30058722