63304861
68158438
13957713
60213666
5714544
6841160
42798214
48384404
41751040
68183242
97446360
12984329
25466975
15468177
72901559
57419288
16474066
9486097
85836299
10085460
78732050
96921648
21294392
6356613
13356468
62584760
4545124
24963445
90574748
28258611
74329642
79832698
64934968
42801680
97726005
26429521
38907672
46086179
71731723
1395707