30914884
29703513
95872886
6798892
6039852
50361984
346857
61669308
19265317
21129782
95999567
92174652
27429773
37483002
22637287
72843472
41223525
44591843
40235486
71402536
78459692
2802201
63974091
9327658
82541823
259730
96539179
22549598
2100394
73485943
32688896
74992672
20069008
525313
9703266
30673632
23627833
79397727
622367
42349753