52903092
85407751
73775425
465311
24183378
70482127
68383376
158256
67033375
72274461
18523127
19936228
76364299
4878137
5555648
40681522
835982
99609834
74048215
99093354
88171207
94596677
93557880
25588064
10818311
83036833
23325279
72536106
94191463
47434518
60889422
4298532
76457142
29249863
24343500
9736865
5346167
1696278
52063794
36251406