925025
42304253
13644102
33822060
34092688
9264387
8449101
95221764
18356945
99764708
24533397
65239262
13915124
51339971
20054568
31038840
69599171
15317043
4966916
95761168
5855136
44303437
30561104
7749536
4388949
31601118
64557164
12053914
39071940
5925145
59491673
45163581
88079135
58158426
89859840
21975692
5134679
68533080
4516087
68128812