93767330
92194579
18833169
15684245
37503782
12011771
47866925
93264788
95062745
77342510
45813762
35219399
39103970
94748031
88895607
1982071
2835045
24532505
78556138
39122074
90225299
20947927
65071808
59695831
276380
35037472
20984099
9973551
80642072
39406051
3516870
63733297
13462346
6994527
30597681
8279658
18139457
44062180
31391003
57429835