6060893
22877871
88832289
48957243
16427564
82675861
10582937
93863155
6107167
15065450
19702026
73171384
42931114
92864884
7773299
89068179
44665635
46282975
24359079
26804463
400951
63249003
3564578
19602191
85365785
50277221
42338666
4726892
68628925
2476837
87379442
65592638
36538571
94784354
86649263
19823625
16211550
36755587
40761818
62644708