38838371
48979252
93580
37497360
99846996
68548775
21898188
94363290
42286953
9036531
81021007
1337433
79578118
36376758
1831774
74682915
58368207
67173286
3455315
8294206
26761192
64013269
99542496
78027903
79696659
33955066
79967673
69829816
9672345
43066425
9413757
4344058
31683820
1746285
3915152
19895654
31948767
61247157
51845326
59803603