45299120
4838872
30583073
56738281
7473388
7679349
93509354
17955917
61074994
56938172
95499688
73005632
54092324
94369641
90026089
46422986
49393463
6369568
13071767
39911452
40758915
35889142
12336413
24918535
48191609
66777473
44176286
5844422
9429781
12143527
48077054
65637152
32362520
71432341
32321595
61707737
26093134
93723833
55195304
37578680