14993763
39275572
21993052
4191395
41914291
7842429
16919465
99896405
20719129
5026312
20106593
28083582
31531812
61992001
91804634
36631398
21671475
11976982
70859371
14899653
10039253
32653737
30871002
20307086
49753668
55857101
21837069
42621174
59133422
86219007
79846400
16789548
75431402
95815502
96607834
6349037
40653012
83554717
2072854
33594405