3397412
1466869
38127118
89715471
78161289
65307426
19453886
8667792
11083607
43713600
82174609
28027479
27144920
51703553
75468451
86898400
6325592
27324448
48283078
87911878
27076190
72186398
47247495
70086866
86082792
10071602
58753759
74299247
35491654
16764707
100009227
65561770
51599227
42033091
46568318
972560
85694746
94356532
14731603
46508114