16127952
99093950
28325486
47109892
37972858
92138511
18608840
4303469
8985125
1557986
69653472
346988
1952198
2998459
2846742
11316465
87707188
18799142
76782324
61644614
41685965
97649063
19989227
7767920
73118156
25794568
12405031
46756372
8222270
46333120
95931555
37487726
30924890
4796867
33369252
15573561
67422322
3471325
90646714
81252564