96707533
5380114
1187837
5905941
22689117
75874632
86775041
4723993
16442588
15281115
55662541
98878850
1162145
99767516
9719604
89512616
76078673
55911010
65077067
873786
62926679
52192604
94876852
70484363
9451956
66422331
35544198
44708198
62127961
3469709
35272624
7442502
72921055
32412276
4741507
2189761
14992399
97328130
86136159
73196310