94102825
45563540
2186585
311522
56613326
86353728
496110000
18861815
9847257
50961350
89057176
71723927
6395143
1939308
28317511
67698583
62022060
44202405
73353980
44367177
47483259
22958232
47115156
8782493
53918065
174129
69112772
7154183
31049735
49904178
660753
44056754
96162490
55216078
56026000
76467700
11177930
36202991
16181267
43019396