46277712
81937170
36962918
2069497
29489955
25696672
23324919
12771073
93422217
76563647
7473414
4575804
49065506
68195697
558649
30262811
91514492
20329261
28965015
11765745
3064853
45322441
17993800
35319342
25685440
22661794
4719679
10482373
993338
5866904
35202848
21961103
86417811
88779353
26723215
19071633
72839922
19398714
56334394
55181577