64216339
21127350
5666534
90273138
62552068
28086512
30062012
14718381
50614126
23008053
38894383
35126503
94827096
212929
51074446
87738116
35071140
35912510
82595296
6658421
48211325
35631569
6646263
40013975
19648500
95013052
16045853
32885556
55579820
38742395
3221646
9383617
38742852
51561009
88543963
57365727
53248412
56119753
2933915
22144582