86042923
23669099
49281277
23142140
80555501
24975508
35564877
14925168
22664164
98479020
44496685
13209943
87832331
68083973
23759005
17379688
80647840
78667011
14128952
45442364
85283993
405251
55083361
10958075
4148829
18466218
55897616
71243110
61468080
93076222
99086080
5613091
4007205
67523387
4914566
73913009
13828422
47922560
99115974
15512504