170763
65174545
46515579
2724302
24309904
62925575
52502509
25055174
49215878
15742401
27289758
80061887
83149896
73543645
76197798
77445865
72268280
20624272
10183959
92929259
3751488
56486149
48185680
31674070
23911140
43395028
48818229
83376516
67524727
70854625
36922543
1008066
86339470
70233841
7504331
3516849
63394629
76846683
93812396
47882005