32022872
82551967
69643639
62088207
64156537
3594870
92309222
88707080
90317619
85083487
37163437
99398795
70243125
63788275
97176433
517066
20583790
34359103
96494298
43062713
95738989
71905599
77544439
62798322
55432572
2616156
43859521
93944282
63852592
10588526
14617977
67534092
35258369
9634899
54389548
52337357
26209886
47149466
78081826
78115855