42665660
53649687
97772522
56148480
22667851
41533262
46629209
3802266
8072970
4397733
41267383
19956156
93141261
98977312
64927669
37429746
62057952
545831
8893198
58099127
12179804
94602083
5183223
31394989
4579173
29218206
16314561
518412
10462976
17938461
2246811
27697867
92292339
40133792
70804249
40794583
68804467
47638008
78902654
84941847