47781625
31394879
15856704
65034216
583636
68508871
64761556
25756170
90667271
25088312
538071
38184915
91052277
65888404
74022443
5484544
2030486
86141569
68017043
2999656
70475334
28247257
58256726
61153279
56142613
92268904
71285299
35303210
9314215
4418242
97553108
9837918
27754373
85572668
62404532
7914469
38984365
4357395
91019076
51314395