8449636
42275284
51025613
16642634
66158949
66965360
55635444
45659829
59374597
18815656
30349691
99355999
16781095
75154511
82542943
70914998
66345509
71684014
12466827
68555241
83401968
3457799
93712396
67261680
76018898
24696219
77016976
71264020
174548
83845850
63213200
4795910
87268140
14708691
5152165
82874802
25918168
93511426
6396603
40929853