41151270
2570784
19195054
33812165
14066600
32576385
85577708
69713186
84049997
31529905
63153082
7309177
24533780
27898107
7556437
97358918
64346629
47837979
75758038
19758937
31723446
20488161
4963628
95436358
17096464
70692
17843341
38694691
35934434
93975916
9471402
94052256
15675054
86853908
34237546
92562587
11635024
54279201
16537839
9669373