5094833
59143951
3158933
551021
85465157
91108466
58622773
32984631
78005349
75514129
16523400
7062151
36703660
93287585
54238726
70737412
210455
76667833
46336290
96025705
3185129
8712199
46565944
26382729
79565895
525527
93875548
72767025
94499934
64847004
66048176
6812712
10655275
5053197
26769304
7711741
62643586
71292145
8374799
21996879