31805154
29805240
26593446
64576771
19678805
65304629
17446160
64056051
64671874
5292576
35957196
9463651
15933417
41572682
78591757
9495930
44938130
53799828
82894618
52921793
68644377
94045340
87597495
662113
80129362
6307575
77932205
94067209
38264644
74391232
5863968
78851537
54088933
43123897
12612642
98144804
1769415
89711179
94253585
56298063