40739162
44471979
71709957
49143345
95639834
37139755
25661026
62132556
79114713
43355648
52064741
97525945
20224867
32218672
1174676
49021211
98529553
53874413
41371609
400246
20168738
94833672
78702851
63974053
16408075
50789313
60496426
2880435
64231222
61098201
72531865
82212420
30011064
86471584
87675530
54983317
4965041
6986975
68922422
13261625