65638652
51629179
43169576
4413653
247684
84451480
12713194
94927277
6632330
79422320
33353915
28458039
18632968
29957560
5318353
1295810
6717161
93789114
17693856
98775485
27708420
96753841
86102811
6002191
6439905
33483601
49314558
85985430
29511001
66561304
74277010
9358638
21239084
36163852
29857462
7423362
27422582
46058875
23326195
46961313