94331426
182947
85475794
85928269
99996335
29513153
370661
3301750
67058705
80127484
69203381
56598322
12533220
82987654
92592395
99397297
8638392
3555531
68466644
15766192
19349567
43475409
17548034
6808264
89447472
50204257
15961740
87942868
31728532
11292086
21712795
4058048
51977891
25004236
41396169
8471581
80038420
97869016
97152805
4093627