23641353
7708181
14195338
28427136
293150
7473240
19346071
21455209
79677329
20501563
54405285
76455516
72417222
67225241
5246365
22147391
91149132
9089441
35668797
64532705
65576635
76315690
6568208
51093371
90734657
93964509
52242272
48729680
73295245
87421431
1685606
44795983
83733103
38677373
10305339
26736922
57805124
85233755
10674608
71546893