93186160
59335832
97462570
47933878
30912587
48656158
46094043
76282245
44875508
29596376
78554903
8700321
81786976
30122167
83602930
20314668
6670857
84867556
42714398
5102665
45146829
37641547
9126000
63299683
45176143
6335304
54571154
11351658
59027778
86264122
79071306
59303900
37178089
146719
96921366
78188849
66492656
95703912
68727561
322538