55106894
7337904
88365991
51688297
31561967
72748216
74636314
26048476
93852269
60558640
15737433
65102495
38658702
23052595
8727032
41591587
3354385
2460560
56367294
85562883
28543231
44504165
83352305
98784457
68333428
30231642
17946517
6680778
96657006
65895931
3741765
19009400
57548202
92695039
29606513
64042961
26423812
67311063
378422
52681497