13608783
4298236
98532961
93535260
49985034
27064821
8711402
92682356
92158680
83389468
8022391
7645200
99836281
90025798
291752
71324330
57607568
6325124
6547868
16862334
789594
62464483
97299865
8372788
77294633
21581730
85505030
5594643
43002645
20982175
8966125
84973850
86132733
79312502
45054123
25308098
1192701
2665511
2925251
60109038