36751250
34829028
28614906
86603942
88804781
2922554
41284860
3048278
84915995
66197536
52493264
16927203
70482752
40666060
30693548
58656916
32207255
29126235
28314530
12128932
13055916
15446859
94864573
62626447
8282981
28767554
7722660
12554749
5070737
71745638
71079153
73736733
7626732
5739422
54654557
95868199
53706836
2273585
69636502
55339549