17428438
57601131
68045642
7414557
78764892
23726222
5204100
13445329
56728523
24852444
83995885
59066415
65822803
94851391
82523394
84614354
82676570
6042622
28397205
20001575
60748091
8779388
21055764
22254264
1511567
27041625
75449475
26777148
25724225
132962
98865742
9427812
14915656
99844302
57749579
41136900
26401921
94919132
91003853
17935558