98507845
83766369
60496156
38809107
73182081
22796905
61662559
29623620
8925882
49699724
35121481
9843272
55536213
82902185
95955416
33822762
31463846
44452992
5971672
4628281
22522764
51318852
54585436
24018813
17627042
44187085
13777753
44505030
84099597
28275292
6676749
13162527
1184944
94695434
60956929
21928376
4592176
94882291
95354868
84254907