35332228
72214469
66951081
89736475
44602011
51408129
90236841
80649456
51173791
38277361
521485
34661272
12622105
818565
86654967
50494196
59763575
88944039
48686960
36261425
10741611
42906339
4518433
44195577
13114214
83868025
22242224
11675680
94803276
77846283
70692662
2795513
57821676
1573999
95241549
88868193
17864404
99191895
18449691
18526427