54098792
14731765
30312105
60768848
98662213
82206500
58439366
41404158
94183598
72643777
89592050
42258923
88087182
446241
10406273
20512506
24194949
34242014
55842942
94609130
37861186
11714443
9396144
44397214
66953516
93083884
83947836
35513678
78203895
76721965
9729711
3515670
51293133
9037530
99288721
43709406
57681475
86118393
39055462
19092897