5828852
4618084
28284007
13899876
74017633
5526488
6866557
46581686
24841581
2964914
98186107
89671277
66073981
22795935
34482433
15239657
990828
92469370
8275373
49544858
2258915
64108221
74373299
60117400
51147222
42738027
9186367
61789186
6679287
81468896
44551213
5800154
38968616
17506699
3798245
15555770
43397636
50254697
38668147
95779486