167768
16514680
79018647
66159045
46499352
73075342
74879316
39148800
6527131
15333673
96885163
408988
99653661
38775827
57697685
32587264
23442162
99584344
28101028
37001397
80442654
95271166
44684896
81867052
16836049
8508978
736561
7208600
35587975
35251176
87568533
83514257
72933405
85796588
55303681
4900330
50047171
34793327
16243089
12139345