29321609
6697120
66359514
5558514
59785312
5492964
8340588
21491321
50654990
2053777
71582895
68704866
68922
78395040
63709640
53531941
15031346
3444688
15621071
67677411
38291241
35934652
32687937
97867260
70148370
86094595
48916658
26911195
54286573
893011
6851340
52449874
35906342
62507215
29371191
96408524
71598430
13249542
16479953
1919315