28594842
595056
40045406
21624190
41373455
69849616
1272761
93082801
49602436
29808528
62519851
40077586
221949
20732867
4363370
48037531
84788623
76118452
86325026
79895619
50597581
75969066
95034728
28012719
83986885
14193193
71629972
8519800
82452699
12816419
41069639
34591919
79097269
56034530
2431930
3016641
97914242
41617692
80361688
65838513