80643566
35793376
41796907
93699401
20265176
79191706
47698746
46627396
895957
27555002
4680834
36995915
30076247
50153631
50346526
86456422
40159594
68529342
37703376
4076623
11429868
87344395
29346280
3088386
26183092
16986733
41836029
8803444
90705353
53969072
78166884
53199450
75536729
54846381
87118632
16654844
36299224
18958794
11092745
66282138