54995330
15117212
97354300
24966044
20539457
46851742
1237377
35499942
65776743
42312124
37927533
22807035
22809439
96738738
49694198
25175360
5829787
83096600
96234568
37513743
80872554
35905433
16482174
68101185
2813613
86272361
60528690
8316627
20932622
2751341
65729
53466732
8589423
47652168
24804409
12049199
72903821
61849322
3881577
11025695