45203023
683484
2907273
59422269
96501708
78069475
66104023
42045535
70989903
21578976
21063376
44131192
4529850
52151887
40796164
43763996
91341084
71366936
24277283
95556613
8361239
17031291
52634149
5017695
10163621
14848620
71121470
63926368
18905332
98415097
49878723
99947502
60148524
74861077
86072134
74742550
43611374
6961316
5461567
36261508