1450479
48255784
95631515
37836421
16355853
5236971
2659932
37742409
30844785
83121512
71742669
12512205
67359591
6947627
37279147
8333400
75443438
83781812
27574004
38568447
35173783
2012796
95005772
27967380
26045500
15908423
95442656
85903069
9730533
17119142
3984747
63885434
98177991
89667680
72055470
80661936
49368095
9011860
83166433
36265130