7915096
3429353
32978121
87968512
31491680
63882786
32745176
14872847
24046998
81784910
6634184
50848874
28858839
52906890
71775315
85909190
84931064
60255075
7099202
51983442
60402895
93449283
38541369
7351366
66905071
1208794
28117044
7234585
27344696
91541971
64492993
56174609
53296067
77663309
36101375
549143
42923829
516817
25987299
59762420