50665376
60385292
29078269
32893839
89836975
82614829
2549621
36116566
56671714
69048035
96516540
63485849
15666519
75963047
1843476
40212400
38045490
9817356
3753669
8847748
24753075
27521225
16002379
35121510
45558084
4109718
32386621
76729803
51469585
31832080
48361987
49142786
36201196
49246384
59631726
63104235
6110780
70296956
93377462
9216103