50771590
69445871
58088985
53158235
9275477
2101162
5922205
762983
83146602
4001206
35654383
80995677
10874622
262891
37731989
43156072
6715766
25991864
740611
89862723
80928599
29623375
43761032
89144256
24677295
8247462
2738279
1945549
80285117
22736067
9278451
98216743
36101080
44286538
23819220
8466927
73467883
22474303
96769266
6407995