99342713
22991151
25588811
83859141
11922509
6622617
18631669
82032869
70906633
19368177
11739288
30988908
77065001
31356969
7049494
21568480
72585441
4081485
9848486
60981179
48356705
24617173
18421133
93093162
39209527
86833813
89645045
72772785
55502988
51423851
5091138
15855796
31742767
73405537
30241285
47808659
26622997
6812826
39896986
7423482