96813526
16177913
6911749
41886262
9654992
32188799
13607308
74948600
64891392
95959814
10684376
84372189
83209398
28295011
90275708
16789100
37828766
2677511
83423114
85115186
2225140
5089531
54621266
10465172
29257875
45169554
2693631
25221184
13419346
19331887
65341666
43107701
43869640
17938583
9700168
52233598
22494134
75484163
91905046
26227736