12699593
45252740
19759738
94834283
99381172
5035756
76219
54249829
19292099
96408292
70811309
33645230
2921288
63704907
19687630
73642821
40529834
24907575
21949769
18637770
90737616
5301890
91873348
93254138
44768096
40746591
94419986
94489553
81431454
74181032
83331640
1329277
61557895
51245250
45958539
4333181
69464584
65589235
92937263
139641