80328086
42922040
32435656
51529719
55173304
93813012
77077173
36108351
48692316
1008378
63941521
55622657
25681901
12213263
68547675
12899640
3651445
19139641
38728686
47581708
58795147
70755372
4547840
81867650
20746847
97011646
742587
63327540
729054
26268132
97409065
48469855
96851257
4609889
6025243
756818
78589856
71806813
70039901
2323945