48414024
83149648
30988637
9846730
96653155
39294758
4774995
50424275
95087881
3500232
1847411
65369315
70961494
73631012
65761127
1072480
9704961
90084044
32305413
35024470
81378422
97275522
3350101
26211751
85621204
18071186
60841772
45658964
49746311
39405338
84521509
41481149
48206062
4157005
9703717
34943741
271075
76623876
11221638
4775613