13571306
61615831
30465391
41894961
49258027
42876886
19749848
96352505
24562436
86221482
85144062
44906911
51662691
20267437
77518900
9138520
14097180
74549528
31157091
61669722
98847281
72348053
24605394
85769222
39994443
1699524
897877
93368755
874292
84556419
15215177
75241584
4535783
7629002
6571927
17645740
3148538
15845780
22451874
40961736