47127926
49087255
37793054
30035013
83616416
10595802
56558522
55473232
30091797
64925870
71119458
13638077
35162862
68918251
57927663
63273072
93039351
16053440
49823497
75431889
19359388
94024693
78324473
61718677
75278817
59393644
95915448
88199953
76846532
3500706
53393667
9808667
17711516
16547995
51757402
932463
11435900
57639395
98664296
78877756