3322228
86692578
89853704
30242943
42108062
42853274
17731086
25759699
19819726
9966831
37602931
47657354
83103037
71304276
98508168
13503579
16992624
40856083
667197
927587
94459540
37992816
70499126
44884840
24241202
23032226
2335458
30824067
45563328
27091245
90562916
75341951
75976729
4478577
33924606
80722878
46165857
42512079
91672035
49487595