31432519
63566969
78872595
4450658
1374325
52425452
50794027
21966608
275925
1963008
1124896
63788662
33264882
1819173
2829779
15901196
71369831
1930325
80648148
6054226
90242140
84293520
43826997
36635997
88707494
72428354
64025071
6078684
68747832
58367054
81103257
64995059
14244695
49629
1861046
9834254
48207220
94796133
41901415
93918515