10072620
8777783
99119742
92592434
17255325
12136853
88804571
83626031
93308197
11627931
64254183
50879262
69912505
50146296
15541524
148917
57704321
34064913
2314387
41618354
3869031
26353336
94184949
39179509
35626017
5518919
44548639
37795505
7102230
80138820
7314183
67826378
74009896
43706933
74633304
52331294
24825144
31966803
20783312
29909319