32105985
90312162
68353580
77383915
37598874
52237963
47447961
75678308
34338429
45391975
36763546
9697060
28285005
54192417
79514705
72048985
63258473
85484792
12193526
59283344
80953051
73339971
48569831
95845153
87674077
29413138
10967261
4708147
64212482
77566196
6173425
25636367
91205066
64913240
14468881
96025605
41767727
63724422
81976726
62207194