3113390
5669312
40993268
9067256
67176833
39099252
82251096
94475037
12924089
73449753
83658093
24334675
4092560
12072933
99047261
17181554
58104568
87124521
40976073
55207186
24996305
47784834
25664136
10567256
13789353
78608276
13199801
97101178
27125110
86715096
6249416
22286947
4305804
45965676
269081
33749661
68137000
1480990
59692327
5027196