43654260
296328
906074
53138270
41692175
65502762
38909761
1775647
7657960
95945839
647624
18855362
89032358
91729483
66116832
58862729
54273184
66407520
3018745
48024127
99967928
66675076
95606127
78438018
4060665
10476778
87643200
68292396
6754352
219657
63123520
2120732
97728650
72708833
3443288
65098688
45692599
92863992
43243564
12972479