42427035
14572447
74843814
49165066
75477236
1264680
2435629
73685159
72715363
28096673
66118361
61888825
4436387
22875573
70959633
10586600
39715834
29557903
9682828
97936356
96325771
8898390
49365804
40955556
27299722
15009817
60845381
79364962
92859049
32781997
83065789
91984455
7431201
34409036
40528871
16309389
16569404
82092229
95749992
46857983