19213446
58689080
16398537
55768542
4863302
86666986
12065552
7560423
5034650
28521186
4651082
27636315
7191806
78701404
79737251
66482122
86359086
81009071
67679523
6714950
14784383
86455646
40594698
25647802
92791067
94885859
3389403
44122251
8453708
48649338
53281168
42132653
93447182
87733762
64682164
50295356
88338715
55216933
63824409
95845677