86629020
57383113
36777518
12148015
75048166
47316232
36068134
43965399
72437779
45413864
49888527
2082411
87369304
31895602
70117159
76592690
11739755
7935186
74913954
58631970
56482326
1213248
24714232
24525011
25562729
5595999
328252
21424453
98183237
85712048
66389204
56832518
1469567
54956672
3471165
95636941
97928440
12444204
4083118
7427578