2800660
6366132
22634551
42691839
55217139
8209517
51558508
1231999
30716382
7197115
5656580
85143722
25746553
817929
83412024
6697477
54734869
61675760
38515634
32463576
2671115
4671345
98753085
50159674
89966209
46334835
68929227
39018440
3890687
73964847
305736
4388054
1675474
36078508
17844904
49065438
783151
50838860
45543306
25856011