7841568
65493275
457433
60234400
50791077
96823846
86361990
1396408
2770909
67421007
2555723
36809263
15673073
3288669
10056887
24233736
86697600
77686033
25322818
86425864
99286186
7271574
6322433
31318467
67171542
80677695
8792829
7843193
65272102
48611567
32752600
45501651
494691
5151706
97857139
59051486
73324898
97274389
39413856
8029518