94538048
7574734
14482619
18952440
32535801
91186398
714266
36401647
9464489
72112540
41069152
77649655
56694254
54246859
70666375
35953984
70671033
14028272
67215363
31412771
33524917
78301471
30238255
8658728
11249970
27893487
65226864
94785380
81117538
55278954
87342722
54077115
49983828
2261442
35371445
23102955
7988265
1937342
4394720
823298