94126782
9244221
5177757
67657588
2466128
16781589
76478439
55504546
82584338
19574782
36487606
66153544
18544874
57367760
428802
33587583
97306094
87959443
16204407
6963305
68727576
12137616
99839168
74138014
70525014
69047676
99481502
33122556
80409801
70862375
27646161
49682333
8179358
32057151
11147196
72935573
53318565
20374454
88122517
56934897