2919382
88915120
20278930
16634348
80746551
95265858
21375493
15183213
1951148
50274317
53622737
78438653
29754880
39149642
32827524
2296691
85723252
14024896
22007450
8707201
43508110
71644116
50936543
5507868
5928505
55053171
30357273
32023329
83674377
5909071
95221935
85984075
47031062
21012308
93685698
93803028
52577917
38191138
13798625
34092274