92673627
98132510
17435099
34246894
5265094
48616659
34814798
6870488
58051380
8197968
75827436
25371412
13554071
24017850
68649178
29126709
65702914
60248078
56315571
41743620
50225807
22043187
16258123
461048
67734367
32271087
38567213
58193748
86072176
46708344
50881177
31881631
23089859
30553
36799421
46494591
6371488
32455732
93008126
49541953