43757922
23299754
9696757
10007221
96312690
91679959
6558381
6931221
3142907
50749800
14732298
379473
3072670
98518657
89476548
9627374
16822587
74741174
40704660
87665184
96249994
99518287
5597452
88524234
28414809
43905612
68894479
5263083
17694300
8145683
23962621
52202897
8417289
11045572
89238597
93574426
97091785
81271750
67757899
22279655