85112558
57322486
24471354
11556084
49124072
14441911
74391761
68069320
40554727
75874723
31526740
8448298
65603089
25401860
70589956
1749884
45163532
64915769
54914440
23517817
71972363
7831532
82507807
20428761
3793846
25499904
63295706
67742788
93838185
92745132
48192643
60254115
96549192
48234736
19784671
82666209
97584752
64638487
64642373
71889021