23999046
4857130
51874028
7967545
3002297
8285338
7695419
16129980
8223143
6841375
65554811
37267441
79343157
24326587
27146096
70208680
16894035
25226244
6755163
45086728
38374042
36978195
6930712
52875275
7231837
71558552
52275386
43795556
59088943
19568250
2487274
82199863
79507526
65972595
19948628
63565404
5556282
94616160
5617586
2762389