84223713
50369993
13575341
43266448
3277744
95582836
58957176
32874319
32075280
17323313
41862510
96678297
10524169
8149677
3644101
37378423
81652537
21054226
1436965
51832577
39259199
35767645
36451048
30056111
54318722
81548337
6947360
96322645
67934303
89327041
79698362
33031734
49757451
24412061
25031776
22808234
10457804
92265371
65546213
25845125