78173270
73136286
22276968
9717835
95379748
5807155
50982233
25665671
88529229
40116417
8725821
80964298
83891381
52628004
96717659
54875949
56827084
34595519
89034807
25328255
30782536
62157754
46124417
63745475
14924830
52239260
42137027
96298913
84906656
65854253
59905372
44928184
44733829
719833
61203955
18294602
66112162
3973125
24644861
65368992