96772955
82274571
58734118
6457527
57357487
93891005
21222853
21099314
40927653
54857813
72266910
99298345
74382263
63095250
68392680
25387980
86822347
96965233
3912617
76095984
13918573
72712054
5313811
91457961
72794984
44319721
2034129
42048993
83701165
8577438
56754472
15291703
53148304
73441130
40082601
35016866
18389526
6516589
6853208
40738662