44724568
21264376
27528796
70153324
66515660
69244562
66837056
84013232
34407082
31424657
70124052
45259215
32885262
27988913
91371128
36803946
72525072
90372446
74502760
79283824
99455262
64736904
99826359
60484197
891769
20642220
9616170
56281547
34202128
53914872
69459176
28123009
290850
69335812
56627254
32274061
81905573
85031970
9610813
89025725