91046846
60583128
17804940
18452985
70119162
8402554
72454468
83149005
3852683
60579314
1146306
80676307
49695757
98179075
9267966
44654678
93371940
4008758
10433653
79143269
22004180
69922755
4267602
31993828
41257915
17713306
75486229
1014286
68442905
32887897
422051
8222760
1691432
57001321
49883379
26243917
97703639
85665271
79041549
90039173