93949533
19871396
74946602
11324020
67937128
83548959
32843749
60446552
32615361
19047657
63802640
80234044
36047352
40493129
44642271
32163197
99513212
55852251
55432968
22609489
856161
79619613
8315968
4250577
31551650
3111173
56037917
99871282
11961939
15748357
15369252
45669083
20972955
29423471
29767663
12346208
82092305
42874765
10278236
44651727