50663280
14366810
1824806
65257922
534285
42742507
35063366
30757983
37193813
58305170
28529642
77621016
5862696
59556262
27902612
53854355
47692564
45722571
90373436
99481234
81835231
53754999
66292754
9185078
3067118
16347470
89321515
66237400
95103251
47317900
43889235
48213491
4564910
99855915
66686278
34712610
92269625
73974024
5867892
46706079