870162
29572612
67118866
37726577
99177873
91188148
61869544
26323031
60934366
21327362
11587594
83182362
9959060
54834703
49205911
56741768
51995062
25217626
95198671
42156014
48014981
49936609
53775950
1554874
28083224
20612590
691120
5183539
82706116
1763687
44837905
14513095
96042976
38944870
80724810
74994856
34581032
56654819
20719110
15492210