42399312
18883798
29944801
16546330
42605076
53137918
63347092
27041149
19982396
70007590
16176731
79466821
64928382
80391905
43322464
28636305
19152262
65665397
78934163
11724872
61347414
60567811
70636787
93838847
2990852
16792255
17862577
54329028
58591803
77678029
13708129
53281092
39021362
33673284
28619636
7302859
62957771
93205039
537313
91803032