88488556
23374146
31918609
30834925
5178549
7795868
28503536
3291315
54235899
35104451
54263626
3789621
5692120
8667375
58452526
75059042
35727039
39449229
60099446
58728530
35207044
82115178
32836065
70766908
7357577
55112306
12223488
55065416
86382633
50568338
94659873
86014801
43003218
3789515
79703159
36801176
19922370
1031456
2173443
90713786