52498
56702827
3017715
30029290
44709263
18756452
15129380
40444403
78197742
3588584
5781394
13598910
75458444
75183075
99666562
56649351
28979336
51169451
62806127
26615706
8864883
16127372
29714513
53164558
2891311
87244687
48841470
12069087
74314137
57721008
58478116
61348518
91589670
47334521
83079576
77213293
96811830
34584502
90916325
71419464