51609812
37119200
14279427
46462189
20488875
44704271
84002900
85739456
57092071
3198074
31865703
42428092
22707440
27375654
2274186
65171759
10127406
13599934
26031107
25156489
74326349
20766085
60988025
45007438
6812087
98965804
42981447
95691232
78093923
63512303
46907508
45079907
63011688
59741534
38873989
65037083
6301931
46482882
27251595
22982218