41458078
60189817
24287040
14558955
9197288
45581740
96859385
53684071
47497685
8991211
59834184
56264590
8864922
42974526
45905493
16529891
42489753
65943175
1116773
22169631
85633700
80834865
12003356
73553375
75402644
54056310
57867226
5317091
28934368
78101888
55919362
1456769
22167033
24898105
98946977
5350511
6231363
83269286
93144645
6356726