56057970
63114425
83834793
12602937
44113067
73804280
38963705
68981660
12833877
4357636
49725185
96999144
62417356
52206769
22937304
86755769
62016429
23355855
2576616
82985322
9515931
53968867
3153379
32642056
64406168
58594863
51152164
61302682
7249037
71091547
39008834
51289753
77128021
19301111
17425209
75693230
67174054
59725953
59796683
27591311