63109872
89633136
8111734
11245158
9095324
25281187
30919907
95034473
91645520
67062950
52097750
38481820
76614462
23846248
78726938
75706655
82372306
41237491
87796610
74146074
74755223
30108781
68046094
9140977
81674728
74184293
4458952
8415223
95461210
16299646
85336537
687357
59093490
62721616
54793800
96392432
20474824
6558057
55326813
95332633