51601457
4127524
23168292
70079362
24157042
9496411
5138264
49329503
73052449
65325406
80908612
42274193
77614131
37514163
84879034
3098448
65322732
60439824
53632943
13245602
41415457
74903442
99678900
89109786
64002275
76625744
51921645
42293014
91178968
208548
73459387
67689905
78114139
98916296
77121493
5228257
44368632
45179141
30893017
12621535