61652536
14433202
7028935
66136884
29701271
5586888
65518295
75035732
52537888
47364967
35474809
97053
17374295
49578915
87523228
45632120
93804129
49193034
72261761
55878605
94857732
594312
35226904
20872770
58943409
36474404
73726305
37782374
12272619
34465577
30612610
64216899
1687299
49998121
66505340
22204816
50568200
74278989
7915360
55857007