15818241
29008648
10644872
89111268
25451646
34139031
16053974
63333547
9638738
3172254
36701727
10499151
81957213
7079979
2987645
68338975
21742067
57777577
25913814
72607766
51959312
80127727
36821995
96263403
25711558
10145791
78981409
50923012
38812853
26521502
58565804
55801896
12464462
16727952
11537175
50119311
18131408
26378198
4166633
8483908