21082191
56019577
7536337
47101277
1525920
17025236
5315849
20794560
1049402
413403
51554825
19164899
99172004
5168191
32314775
6794470
54629564
4175713
53847229
67475743
12422081
9267203
95625617
8462697
6607136
58864220
97088255
80093899
39031410
97155646
71675034
24892214
6345219
11106791
6083869
74101569
73504344
99805711
12586020
16515088