8358226
98646398
68621048
52943893
5798164
49856769
18801519
94682589
26372198
38575059
7043665
17198082
1281402
64344984
1645966
77892622
79468250
48366854
13227682
51079967
31527990
68992657
65057831
40281842
69621708
33644816
13728337
80759424
8801229
7439872
89697570
64477486
61133959
72862030
26401684
24978009
77489716
86817644
95421247
44801056