2532623
982868
76699444
35129263
5410479
1737406
49642150
22043172
94967233
89553327
62619740
74366596
77007065
90148532
58153518
585371
26389164
21595052
6723148
24644986
49782664
27083299
8231507
23193243
59354227
22919829
53184887
72077450
54992126
14644789
13964751
10192903
7171704
88657382
3913861
6042985
68398279
63111752
134291
35485986