94954240
3937220
90883520
87533593
13098539
63458192
93269281
84779057
36928040
8464723
28806382
28343127
66759860
69266763
8887747
8584916
61148719
72729189
29868308
19609371
86205636
94313869
70613336
32339736
31614474
851601
45762893
61774481
21097026
371453
56006500
73208538
12892420
56723500
79499415
97962673
4868970
79369532
81758012
58511645