16325125
5285279
311968
98673557
59333665
77461585
15696304
95888712
48692055
6304911
48606259
49021814
17358429
38712524
70626831
54602670
84394495
31422240
61088496
51279127
4956387
37444610
760999
423310
46354676
41186133
85364124
9359603
2531533
74054146
42131187
63923739
35043163
2576898
9804717
35891667
32429648
65416963
3283117
70498975