29373138
4452319
3864510
58481015
52342988
63379441
57994520
43589624
15492315
7688999
91591173
25213475
16597933
1513581
975637
15362894
71766795
57623306
57285392
46915291
79374824
76369057
48071632
46814831
9389385
3805315
35339248
85642856
46175860
34709279
95252542
19584116
36106691
93016853
91495248
60042872
55792243
39775524
57623207
89519142