89245728
58912850
75516371
14991098
4120950
2713976
96828589
96838581
19845071
42128657
66459101
82263192
76867360
10892628
90107350
932362
65936921
44837341
23689593
91858972
34021240
55941916
14973746
26747439
92292761
32221178
115122
33979057
25361438
78357600
88325680
9286955
68691110
70662100
29108152
81632594
84153126
42653878
71769586
11632849