42125071
53414262
2563980
46046836
51297359
69305232
77545889
866757
79991173
56727766
49453473
22686229
29283002
40032042
67558290
94568972
22586001
393453
40239697
61022366
57821591
364311
37566350
5707603
78071770
30614279
79249517
2078581
4173399
78975594
9075609
60016037
8994381
26215585
52409559
6661878
59521307
28334013
60548315
31173951