38138322
52097112
86308168
19633350
60089300
8445435
95655372
44565736
1396324
63267349
30682600
79332507
50701420
79885730
6924775
88981838
97503808
27501971
67173549
75888918
89571705
9887267
68412994
29498974
5194493
15579746
26093326
16261918
41393626
18278207
3675361
792199
13864597
86344653
43295215
43633222
63523745
33108402
35259817
5958820