29567062
5850748
23988604
21899926
10822599
75347283
33707184
87618942
2944541
34422590
38215887
67072247
72869170
58705321
44999350
12499850
19067220
12475251
31265097
73877987
1092334
76165522
18924105
3016702
29804110
17186200
9641370
92947407
78391067
93307641
25429395
42948057
79098356
31888982
43022714
60024704
71195006
32296573
10004044
4684579