13449383
42596620
9854331
1613173
15851868
48162805
41459890
85589967
41857427
96817069
1668586
23077239
43394617
46014715
20085783
19902025
4252752
27355041
78498874
73204094
39756596
6690303
47997097
19991688
36121728
82685020
26651331
6574584
89023811
56005250
54077621
43571637
88222075
83228682
18914001
92155134
212313
34021342
57591081
42072555