65263021
22057239
45591905
14252849
7143150
58132321
15065468
5815108
16173506
89093827
33096833
2857617
7957487
88329623
3766901
391285
8837205
75675170
57222061
88938087
67956938
4044949
1479468
66734483
28262282
28301344
26144389
2855397
19094614
23796701
4064179
26936447
93628888
47332927
65741614
42061400
29557228
42127161
67945128
11283635