25115753
22525108
66443736
17079734
71908842
45415933
78211883
36092631
58928125
56921105
89696975
63131409
26218062
9002360
67088633
23586210
44292166
47009238
55743701
29903055
68094403
37607090
2469607
5168170
9303920
4526659
6587887
44599661
22324739
96448837
38283128
38419085
73759026
14367080
50025596
48485967
28942589
46224527
128953
46106489