50138133
56179884
68107999
30612117
9577393
2680780
76058356
64418845
52648643
59635875
97561842
4926662
32011426
15544681
96218099
47129911
379354
86014536
65543854
62151408
17501321
5467178
741824
44396325
40369997
6108389
95023224
8884484
76735592
24826426
23973418
21861026
29565839
48941017
93367062
55456642
61257807
6766107
26767073
6205878