85657868
21688790
83484570
27074072
28584054
75644282
528416
65395898
49589237
7722442
5156689
32581077
63571665
69659154
81644843
10158596
42898288
23061989
11744475
3006841
76893782
8426092
69754647
95791122
63001171
21205868
938653
11878444
25666020
16473711
13137708
43076145
89923740
96304503
92754518
39573018
99892514
86626303
9095143
302692