7215966
23511826
2738273
20711327
8063792
8615996
52061947
407987
17844178
15932075
39812318
87382216
12628047
2985517
28583418
6261843
6603315
59358883
7176753
31429520
13499160
96721858
16759855
314247
67033673
8891279
20354535
57894995
90293538
79361331
75359326
70307662
36515850
8334744
75116122
69488792
15546699
85359911
87283533
76603162