42802590
49528280
81644690
73241898
72838607
53811973
53481912
33213568
55837991
5363449
61061810
1594631
94351935
34207172
7002196
93949389
28608248
23207922
63002879
2211364
97306884
85845216
8458659
14291971
27231984
95511178
86658293
29168166
38339259
51191461
55568609
69658768
96925605
68502922
67303012
64092400
27791844
35352101
60393484
5967782