3641887
97015352
23299405
24091831
8885804
42546795
32232978
20149776
12136399
48644704
9278737
91253197
93768525
60997303
84566834
37156301
26929773
34688502
71395232
20779103
95292754
10236700
36814844
34438953
64018196
56744169
62418192
23522391
10894699
90578507
39143530
30407167
35363992
67363762
68775032
61625338
47265509
54882536
18845920
36745948