25754206
21697234
1084253
71033097
35891788
47324633
59334053
92093683
52468160
59337456
18887116
10912312
52382305
33022507
93424104
49305920
86431152
52957925
84198054
77488799
51912457
73678808
70253571
67286965
57993720
4458545
55014233
43695590
79243105
39578869
84727333
7796770
96218911
21237117
68126715
9725031
19627703
16796193
16028617
57957758