28111173
625998
30599049
82978844
17255592
94722076
80614720
6653546
31615114
74133734
25178210
2965633
12695679
34886334
58371097
24868424
7796997
92522002
33758071
64136780
78785426
96174561
30983748
69337851
83297639
94277627
92453595
314617
98032107
5322320
3912048
65078873
48342271
70809962
26188134
37432070
61683404
17185162
24548551
78605993