40093651
68668583
13653220
53848629
42764048
32433506
23721986
73631282
92644176
82156096
94318865
1957444
83187587
87011734
26099492
729706
39503243
11173512
79977257
80695565
79181329
36918233
44987914
77956954
64831946
28848092
51138991
86254169
6131324
21665662
11419574
20392123
90886981
7578779
89364557
24739072
6265527
80719705
45284897
49631949