45775120
39617954
2431121
1164358
5643119
58472569
95193699
74719104
12347248
48894999
77128173
32308593
56951375
4743848
42438057
96269628
21126295
9774695
7947360
15038289
4633364
66722198
18663439
6172277
57532573
35469666
65746091
47538436
70062971
7515261
29483412
56166247
70592526
51557870
3147575
18476453
66647193
25203766
6701248
73623194