151764
48853811
22979511
17101827
9489247
81028237
44943305
66516610
36092689
6153610
9892242
42826089
67838564
5323110
38263023
27148828
99442408
74947633
3111567
8112810
14793843
87771883
96526929
98021140
70279047
85413723
35471820
56657343
74052046
3534234
92767892
93348743
32367560
27992191
10828680
7055277
14795483
3422844
26863257
34578928