249660
7000390
35963232
51005279
91404814
94338630
37674643
78769966
34749121
8252642
51526081
24794074
82779706
94932439
70638130
60882328
50652798
9545045
4224597
80655680
47667505
1847663
11946408
92181848
18234406
48273359
19818056
45909661
11346021
5717553
25872713
29946877
87139268
48921492
75573431
15264821
99781106
832290
95616591
19028869