30745027
89239172
31716743
71436836
18044444
42737020
82551848
83857319
51786659
82696484
5310111
66268922
84265776
42989067
8967851
60657437
92266475
8808985
96218453
882022
50307240
29659497
65169668
20074999
72792783
60184489
352322
34803496
24058410
41981145
975617
76414048
55803592
392318
6737208
27478570
5177272
75281708
74009771
50589021