28859850
49982206
2258188
63197665
35886758
36856182
7478375
53989924
75935463
65347548
49078838
35632688
88266099
49398097
85657145
74622653
6621597
11141298
10597100
77982131
61375882
8444304
9691898
4027589
95917757
86629848
9842921
35393434
6023798
54672226
92327337
42743991
80768504
47958350
25582709
738909
6947760
95087619
11803363
76629892