41132195
35138820
26289385
63839487
51572268
40475711
370906
35466632
5353098
49198273
24989487
89725309
20949375
80315623
35031318
15724396
69937567
75002763
95248652
66758068
63339135
40968370
35108529
95942223
11652252
18568069
8112104
82841682
79292147
43824635
71873306
49128274
28324687
29962687
56356387
29808978
54535080
45288636
88262865
57794341