3523367
243285
92943049
4471648
65084445
28554942
8687863
9398191
66692428
3945565
26694475
65284928
52583755
1223072
21737847
88098773
11463373
77103296
61996456
41788834
74484818
64365350
3876764
2268384
59291154
19876927
3808240
42823120
85944358
10767497
17188740
22629806
6482254
29702002
54896421
89977538
94189625
71141082
4196350
42233007