46278967
1916713
39825570
28948935
18399267
77059929
8549181
81878337
3176093
8489496
16841415
51071276
51199709
33102905
95885006
20051493
62025955
47997927
71638497
98173020
85795087
70869125
44658492
16099939
95792557
34883571
62957058
16815416
41337813
28092796
51229056
50352695
34589459
8428818
76928465
99482388
41118418
89223882
44426945
20461210