42416462
47126232
5902456
83858733
31475233
88531596
76659336
15765815
76081538
6268200
43095313
89114481
97105082
51378148
64187750
18001941
36376989
75254293
61347836
69759251
47516502
27226821
89789375
26714800
30938357
41125023
374330
82688262
66516654
72274971
31146234
42036085
29741937
5534436
65603676
33582616
54417026
1001885
28083635
18246989