46296631
38397714
833251
29425885
77865401
50174525
58244974
87714281
32745599
752789
2330238
12511779
39596580
54513762
32905193
4179933
9079387
86024347
49497505
34673835
79864470
40206089
4140721
21608537
29708121
48024256
43933192
70235262
70497054
11837620
3759688
33055103
54212033
2195167
32198656
61823142
86486724
99368990
42718604
88132022