95382358
97346239
87572139
81162925
69755456
30284917
93431450
13226492
5228206
4195419
49471335
23448144
34176943
64447364
26658395
40826096
32369649
4295486
4745580
28612742
38533497
17073006
98267263
76019685
74234850
5571707
46014438
21492704
35856482
24076858
96989997
82365080
34111032
83845231
68777911
31574446
36936189
9359941
94075108
8678111