57
89
532
271
44
321
42
36
27
19
1071
471
81
46
871
86
1103
69
87
30
13
551
451
31
55
51
38
56
821
32
682
621
23
21
22
58
15