59347150
19212316
93775826
51128815
41504532
18488087
6139715
19575852
37974520
40621901
98946831
10726303
39345972
97277105
39377243
35127344
99724635
379568
50226302
60967825
4865642
13946921
82882437
67765462
58916314
76423252
45376895
38109591
43833475
65741098
68444002
46273703
26097025
30134051
7867517
30968735
3919850
84465777
98516382
2248496