57837191
94029075
65489686
50771330
37885311
38156838
99967526
82613404
80384590
54691218
14877587
50061093
17925448
14038389
88397391
62838501
61615910
55409080
81595864
17558115
68314084
38777732
92115780
94564779
17216785
1949410
87303871
19978178
17281750
7875580
4521486
32643542
13157666
20239588
12493638
37523969
44161238
20959834
45998438
35149233