3817115
14745831
88439621
7956057
2326752
12644056
12842860
85441011
44582234
47766018
9729187
48558614
30375251
7117675
45048068
33266008
81927278
11796790
94646938
9841448
47808694
52213707
95013391
32398302
62799285
45496203
28688697
78337580
57847639
90903580
63403412
7778860
41629584
71481603
10485489
6775869
75328544
79629255
39561191
3222208