30344718
25161326
56785306
2459072
3102319
44717307
75776834
43192700
42556132
87521167
95428772
84855377
6620635
10659676
70151598
61428388
90908054
97806996
31132603
1800344
6145874
32429410
17654546
12753823
4838619
13672795
68956813
47835780
96488457
78905787
37305316
54237719
26624375
43929450
69715573
58068000
32103577
77419918
83014053
80479026