44585683
46647200
23002886
27931120
30193112
85955668
6368847
19752889
65878241
10534643
50324053
10255516
7162531
44503295
76199999
78423062
37775556
68598233
67746829
14428162
6933441
54503868
14079608
77845221
99184527
74957426
29463826
62214016
70419470
15137021
87962278
22462361
3814906
67754659
2101514
27714178
9012773
62924244
71346246
59093734