97625925
64502718
75842968
2631126
94153845
79479133
30153914
12225152
87927355
63079297
34195939
49459343
42613667
58075813
20543677
11206264
78719580
85043848
63376716
73736329
88253926
86795216
6202615
20712167
1296495
99041432
84892155
47972651
92089161
97927126
20888075
60717291
52077763
67622121
16134868
57552382
15663450
6013928
6413165
20271805