50679546
33249746
29963774
65821006
81217860
14382655
31666058
70675688
43521347
28659478
66413697
35658424
90826869
35295748
45005441
61091967
46065693
85765065
65938048
8322579
66295000
58379093
31514665
61188815
47415321
4969232
63435833
9221781
87255233
65149167
90529938
71253273
1949107
8142492
55257112
6822663
1548237
92471065
5694316
185821