79931983
9995862
81311280
67858619
82089582
56246166
43744097
7958296
69077296
41578306
87014240
50028069
52748702
27521868
48855836
49449740
34487942
93055836
25415303
79326001
13432957
21927164
23585946
51921477
28683670
14387235
3406942
82406672
4000483
55275675
12626115
93928888
76173460
9531900
71738468
4964412
27665506
24601254
94264634
35607592