96052538
44256318
38997500
24087942
6175779
12778958
4070361
85939217
33188006
89432106
10163600
94038728
21305053
68236079
5300166
74561800
39364810
85265093
49052934
87141579
44769855
4979930
46078583
98354923
82667312
11432856
75863622
72773269
77089667
98657804
69076619
17804224
65084429
87282651
20293830
46275985
81092703
86953786
364537
15531374