15
10
9
8
17
7
27
13
75
41
60
12
59
25
71
38
18
50
20
58
33
80
49
11
24
63
46
42
34
19
29
472
74
47
78
94
266
48
55
158
101
134
122
86
551
302
256
555
52