91629123
42901212
59634541
10989529
33539779
41876812
96055017
71924486
93914507
55615029
30845730
32031228
96336870
29553590
22956549
19968185
18986791
82017909
35767235
2005525
58931350
2640274
27962940
11405712
8310317
58091251
15835947
94414071
49528264
40503305
11571384
78245477
3821380
60181550
64749138
92591174
57994511
4907240
96662003
20554160