60122535
94939881
18332009
72835097
46079716
97056173
55474007
3638772
46247276
64644540
242315
84555320
30626151
86643417
53491724
77641081
20457821
69902996
80305120
38414295
70561031
16192078
89716209
4362824
57476226
44653746
2502167
4265999
82882638
34749768
12801394
42334045
52997322
8931036
11133634
36587058
52083976
87343383
39275454
47233710