22496586
73554426
46022418
54145136
23374297
9627299
29099496
47406466
19439767
60172924
416640
91508487
84462778
6276998
17834756
886218
5648534
24061251
70408094
33878767
74485415
9461275
59825898
763631
42932925
21047641
80746007
79796653
41225853
7716055
10057001
39309093
23238639
96889901
32984710
81891131
27149565
27268803
34613635
66844600