82157553
11647533
23944791
70559096
79538064
9736936
3011347
7690548
6253538
40273548
26722623
97849113
30033306
5092740
42894842
96485627
18623494
22988412
97848232
92139317
10446254
29031371
4525134
38238052
718090
43001720
5792419
12195272
16461612
59393084
24118708
51888949
89112490
41284864
85831658
91328654
2534249
84456630
66793675
45603443