94951672
3876964
776262
55213276
23129460
41201778
8558838
46194385
88595004
98858850
26056908
12482923
43215217
14718961
38808861
89159159
74594410
38354149
11578562
11382158
48197202
92385542
69234906
19185760
28845197
22436744
8396436
88875090
22532024
7538278
16814760
52656857
71287762
38213793
38336117
59933119
69983792
22387119
38741109
93536221