94495160
80096991
4485871
9796461
97963444
16638468
51592032
34751939
32463579
93027993
3953782
77827195
91143248
21405978
8539140
43921059
79125695
81598265
35502383
18223725
14518384
40719576
5293399
33285998
49625980
87772543
49793299
14677771
51549548
2172551
62518671
3343518
48483534
86083878
44722816
71534120
17401264
68159122
44983470
44827477