99606246
97111156
88711197
78523340
10809134
4789429
26203686
11544152
6299933
5279129
15625875
95173599
95958432
61496265
56052707
86989306
87101654
59586755
84328943
83665973
36328659
7982365
5274525
62516517
86334427
42028437
87026147
39339307
90328444
37512891
30011618
12503478
93713221
8383716
20112808
98067020
89291336
29498223
38138623
41548131