45685250
77547852
85235415
56221371
80309676
51849919
63381582
24492595
3111992
7663496
62258539
9873145
71971494
50878520
39478104
174768
61465283
67334709
4115758
23135380
2966340
67827950
3155518
165880
4677015
58043021
17719490
72426649
13208340
63166234
53173233
99558638
70796779
7596453
28238502
25711696
4945765
9392257
51286455
50957046