79598168
64245993
59534875
27923632
15981335
90322309
30044202
40759105
92108792
71909714
4883924
12583945
17902162
96404040
53913951
82543662
75746455
61872685
64468227
48619525
1637700
41171672
11214168
66511275
562618
55498017
6093137
88639074
82954394
59516760
27021872
4751531
25653317
53839839
60976593
8225416
47841799
19112082
77944247
84532344