65209328
35912608
18237406
5087802
6504787
19929731
20907068
79355455
5079719
89878747
24849033
80714391
89717192
71188557
43146581
8997824
29631689
17411350
54638402
76377023
43252285
27457587
96054899
61608116
305179
21963465
49201600
5821787
29663498
2339148
60154556
70118715
489901
11505900
77643115
72817893
32405291
58666808
79455320
59166009