96333954
37389350
50724772
35243479
49926591
67631418
35653264
6069277
1906478
70622292
42155998
15014175
78109756
87157691
27381559
10066493
25593547
4739527
65219582
68974742
31099075
23246322
97336547
67658658
9183167
794702
84507680
77108330
65583423
90748685
9814762
36904723
52759257
62266230
66154031
71562016
43251160
6544578
267031
59751218