5608292
43833990
27176669
82619329
3447795
2035733
935454
57507984
98964723
34936895
54233015
97663114
18573331
5534939
33297985
96705252
72524472
967633
9073284
6604333
7227448
74169550
939376
1754987
43255896
12342556
8594330
12986739
19832232
27133343
32462154
41773858
80614280
80729035
43808621
30201242
51651479
66209322
63338772
57229653