20867691
81481277
5977360
17216203
55708185
52117658
79574506
51732244
68407412
62301113
29665803
44829523
55755107
7303848
87287188
10768985
95918543
16984216
11789091
62979832
81753286
70407527
45065123
19443369
35247365
9820161
89734928
55806770
10915715
88099469
10049811
5198798
12535089
8178840
31046964
16091597
70638351
60177866
4416211
23734430