40951025
11892100
50072992
32947189
41501320
49436099
78938809
70367059
51377176
41189847
59598210
88984087
39763871
87992854
49744269
11505634
91413948
50978711
59788737
49775215
89419734
61346062
25477122
28164008
15921909
69899993
55038677
84118192
4035698
9497364
6373819
76956455
27612564
50542622
92133992
836498
7764975
4807207
86966025
13568757