16944322
58438379
7627367
96308899
39311635
35554400
91117951
90191780
97321823
9609225
62704458
6622389
44968066
85861332
55192823
6649858
27076294
13346366
48134071
61056313
76541601
13744768
2233173
99237313
21293748
83875592
48203850
70699766
29828319
44125860
67197341
90227949
3702539
44642072
81364654
5734568
55899144
351480
36694276
11288530