50038911
5944966
63804874
3836898
2132404
70555835
36928211
62971276
15139930
19162405
24332270
20556950
69504841
68621849
12252189
20805984
26262201
65083828
27993130
39131300
74702785
67625643
62865659
87934174
37882473
58095431
71802154
26422907
93741249
8746555
89859520
53875342
61285322
39499267
35009690
52734750
43225696
73205333
71261398
18222917