56014928
37464925
688781
53855401
41483660
40721175
32425419
31389386
60767863
9413558
48877237
96039930
73501944
79939650
61159879
34377276
87712403
90788021
78707765
22717924
78737137
55886989
10947525
69913204
21547015
73933755
88344051
25538656
93219491
47549118
42676464
88303183
2704102
8124812
54134547
72332564
16848757
45606325
68651390
86589553