42061353
16137510
90382707
28144019
76691091
39791172
57189427
15028808
5028138
21728755
11767799
9415214
77353101
75754565
4089692
30758937
90033387
56297714
17649664
66716051
14334287
7299225
26709539
52229168
7694903
75796754
81566256
8253031
93804878
12444021
44703614
9683489
11807435
59221310
10101037
59152
48704768
6099374
75236239
28179517