43853415
25307872
30174452
1129953
36752961
7893360
38364765
24571641
50433588
70542853
91762997
98107659
1391243
88301659
24777837
5076312
13892027
9163541
85741988
82373185
2321085
91614249
51248894
66446398
90246297
96249709
63224097
18982571
3122636
94768527
39036694
21783595
94896285
33147052
65395563
61824078
1805738
15467651
91022876
30195219