30011281
95077155
30358086
16148173
16624704
49242099
81284869
73429420
80967848
65899568
80656922
47258121
12005949
99494001
85192037
68217652
42548385
60839109
82186885
99163312
57841592
19595
15203184
32348183
97909022
67439687
8526464
30284440
80895590
84706499
1405158
37994056
40508422
19618316
8148589
9740681
5567145
89222675
44434188
49343110