94305186
98928570
16951493
74135739
71256227
7001704
14569325
22977638
8277329
29153024
25571856
60948515
85301355
13516219
3720983
29531243
9008669
71292851
37676682
706792
12371896
30512369
2072763
84854139
57354079
6785844
1043932
31122761
16816799
10347338
45429830
32909268
520781
95188929
78065591
1735066
87624576
75029471
19008705
27978553