28534969
93391612
42283372
67561215
43585176
99177436
4135319
90064884
85833760
63769187
57881271
47145462
55019356
20768243
79048368
86883679
86103649
84761072
62751325
55124331
78342487
31144878
42582079
72018177
46654278
3401511
42824910
17884120
28689953
74375029
64148266
25391059
57726258
97702307
46926138
49762246
28569363
25717238
32097006
98369882