22931627
4767664
48565613
82103583
60346860
22302028
2416718
74694354
69602477
2599686
9244373
18512895
31156860
25072244
88539246
34572343
62366786
3053127
14053568
61724730
7487615
47267462
58805681
18981126
30919388
55473604
11302824
4425603
83669982
80143843
69641598
24041207
982010000
95258563
14545665
52804039
1321209
77162563
1861030
97482393