66652596
31665628
12465019
64836405
2045296
69298
72061572
7621224
48619032
68009936
72846340
78945673
10332836
56577186
64345426
58413061
9053319
17552992
35042213
1149168
8686855
4927076
59088594
23225105
41579702
49043968
89128840
94263863
73793626
54888947
23903594
77973458
55983772
8112100
33616967
91248136
16216992
541595
4432111
69516317