43385084
29255488
45546146
80142538
12612963
96054800
6529366
80902048
54342972
33271240
30313046
81477048
28018491
37721432
15153126
90642264
27422104
1958253
11105219
15775312
558556
76659349
54671186
85183353
97691067
62178652
75444728
64323427
14545093
7986298
42202256
74245133
3466768
94446782
7195129
1338172
5238131
3862225
68387805
41644814