12104898
5914383
26606399
23084301
40299671
10187226
56949806
97703516
52868359
31751216
90519926
49282284
1262969
48786200
16311636
10774005
83389575
4563718
88111725
27947378
97485962
18862374
91007530
78876022
50773148
52559050
22287178
52266355
96605761
58517051
63379558
90062373
38005160
84297275
74723163
60289877
67092689
16891925
58536974
41892711