29982729
2625155
50686832
47071590
36667509
99159060
97492420
95583018
83092702
86725731
42294450
2506375
88649937
6195595
3734562
75753342
61434189
30909401
61678288
52706808
70521808
7588119
17599197
48211847
3468401
86806155
31282189
91127534
92717705
31401855
10408302
55825724
29342753
45938034
81931218
4533569
95662404
14318928
77411082
9948667