1043026
553888
40824237
56083134
64132029
41297735
60862966
97244141
99616138
12528037
3899113
84178394
6817391
64189205
7261154
66898733
28488209
43669819
60833374
74317216
18851536
49097107
81963716
30711147
2492022
19956108
9470383
56371874
17224772
28267646
7917245
94501156
62569569
27596428
22376490
86033818
17052965
49632532
385433
70556156