49747730
20254756
22137614
96304690
77345489
29039093
59698661
57748635
30287963
60046039
84851496
52071120
45282825
79023460
69216588
92179501
85427129
16496870
20906679
84806415
1620515
8188905
21359186
40753294
80451548
88786787
4167529
97995636
66469939
49094335
22983418
53038132
9681225
2842582
39596525
70901044
17902822
12279776
39859995
20449034