29244011
24395377
5441580
21907162
5761724
54916908
17399867
20871344
4314048
50445440
82349790
49498860
98252315
70492774
61447453
28568866
96924399
2958645
85418358
100004493
63246655
74919523
59841364
74233926
1875758
68552150
72314279
28843944
68714281
6925995
62429935
54979095
38707434
50382361
77451836
94708425
16071083
22782182
33451759
15459697