20825993
40575179
93964084
49336657
50739953
6475144
65967507
64986787
6050588
59096767
87362821
30734971
19404394
9486756
14298853
70467376
87955674
15594543
76601404
48692495
76384459
55806845
50116031
53064800
52856360
70271840
2901283
74744228
69356288
40534574
30958214
55778066
51526253
58009356
30752583
43034402
42376177
7231716
46313788
13256574