23168468
7791941
29269114
17453323
58605687
32864698
39374640
36489014
27506648
39942040
57239377
1763982
43315527
93108439
29155147
93699598
47026758
16945686
82558831
53363513
14668704
91923496
98044892
4623279
653077
29509610
10228231
2181708
76223684
65454572
28316789
20179474
41796816
95965659
83631511
100001657
93874294
20333222
10849474
77171246