22772550
68104384
86552370
21091591
11967698
43405938
4630610
47402495
31019984
42416902
52376811
66677800
78763245
3599736
14991479
48057721
72242786
82092811
3904716
1220355
19632472
70147651
94413389
25891554
53482538
52283647
72255756
4466933
61774139
51449341
8997188
4302529
86654411
56037263
48573376
38999363
70729122
52104130
40627097
31672340