30572182
84852103
32093081
66104
40184851
40137229
25493974
32875376
44842552
25034979
31812234
71721663
60822409
90529172
35926189
95096106
2718528
15112078
33973964
65952619
37815852
72112469
71066944
22409997
3502861
75264530
24756641
50678484
90319766
32533944
96757220
92709169
51156778
58443765
31018710
81491760
45218927
93938997
31715466
26189334