80456354
69189222
3016440
33433306
21947039
11491694
20499281
9602086
42983864
17235518
91498113
16026283
73818992
83363115
5686183
68814849
54196074
86073858
67207060
39082207
9372031
88134688
84408907
13793018
3884238
77306398
16183003
89673381
31735292
58569927
70284807
56411672
6603732
97578172
70459027
3095172
39508920
38457715
34656768
55166145