30306392
73825710
4565621
74886582
6720487
22723026
37429944
82565552
710316
79174097
68545023
44412553
18178
37688998
11079847
15758422
11094180
83819314
58733909
85437909
92722006
48272128
86678442
56525463
44327935
6701755
73285916
39956515
63146655
61326
37185052
4411211
87361473
76823899
4089906
86138809
1082607
87907530
43634544
16053782