91785542
16835703
5625163
96726019
86048357
75396013
85039313
47582582
20246476
36322058
43535409
67083429
53199499
49901410
92146569
5938967
86551459
15398670
82499169
92552213
85999695
58478836
43845646
20692432
72701197
59047952
49118197
44511301
91982255
11981462
19648257
4191812
67343825
43055918
26533557
7964947
673191
70391796
40527424
87893766