29092641
2661877
20304086
17681688
29251348
2243142
14818219
92544618
5315380
11688561
84629568
3339852
90224011
22892869
39466808
12733665
83146032
71609665
45533699
8856375
46149932
40632085
75327732
14852978
15374355
13528201
59242102
56294368
93882281
18778623
39374965
4316415
75651590
68707740
82698401
77068017
84407863
23135062
99212032
13565114