17096913
31501640
74731475
1154042
96973239
13296012
50489201
67394608
82881581
28334478
43082209
77241988
92932065
78094597
75809446
82115464
14211070
68833159
51086498
71718285
44687202
1132611
51106554
18381583
5134558
15183286
38866525
3868160
82178632
98721373
58194015
28195981
51391050
86899315
41145982
52559407
8618226
5375320
87132257
40331149