19989972
51623799
45792690
4639241
55965421
76254540
26661145
21474884
8474426
84768408
10037688
36521929
72391676
75038319
90459273
51575273
39746604
10113664
78951771
43696810
97416400
15512155
82587410
49057605
98811601
5459905
64726130
95267170
84304044
65036071
65253530
7764331
31078697
1017421
57584812
42437934
94537581
36535165
35762190
30855342