22487977
49584230
6335565
1549643
10343619
50536603
49969614
6865615
57585017
4972551
820272
42614723
9132490
69465181
56063556
5369973
27763121
27485757
3123382
5108293
48816244
76135840
45331474
89747315
2477379
29357054
20488154
92417110
82933668
70113509
2889851
7842658
58796236
15359700
49601912
706341
14176876
51953480
9875405
133956