33282081
18105990
8017412
55744553
80094526
35457431
58174658
30639077
59447631
3956527
35787861
17121180
90756289
84914611
2070187
3711222
10708847
95019117
37162986
48263903
11967736
85495848
4941153
87381075
1158943
24995056
48507951
56104468
34817223
89562333
8619862
28734910
4079922
7367447
43755183
63848391
68812873
74811376
92548587
84688439