5974657
4590421
8098101
18227396
52546839
59795722
33998268
22566650
6359447
63713665
86223222
47739465
90053818
12717631
18321280
97013423
48874408
95282341
41007793
94661100
10584690
20087247
352462
79982708
71482065
34183176
27031666
46107481
59904372
656278
11816159
9158244
65476024
27666274
27613873
18915076
26024621
99102579
58358208
85257956