25697439
85961012
57656435
60917640
50873211
54704503
26799388
38428059
38159005
38286179
17079588
703834
96747127
56069197
76073667
87053207
82914038
93593046
18145104
28653075
32095129
84307119
56852227
72519736
95123135
86981452
40825220
14815162
64342034
44433320
6984795
13875437
80118471
78721426
97551120
76113007
61667640
34686050
28435502
66733799