41512255
50904398
10416973
70277089
89672446
67891548
83128678
28791320
38177144
19323283
43903012
72405441
98277848
90832421
62911079
38558143
56221750
91372575
26741708
1140326
4992676
6774683
20284681
17187092
96527772
56712294
82284881
11376597
1513120
8273214
20375314
14168384
4901020
84956080
78589208
30022368
86073310
33293581
6678973
55083064