46464504
11802339
66107557
51323571
19437946
1987520
20305596
82993537
17764914
90155393
86574223
87919200
5045254
53012132
40735229
525416
31792466
70597609
82718323
7569321
50298150
13449346
48779652
16968616
42661284
75713594
22444967
64421249
26274382
94844745
37359813
96611813
10704601
9247466
18623509
24369594
27101486
99766611
25485837
25217054