17
11
13
10
21
46
7
179
60
28
14
12
123
66
78
80
43
30
44
75
77
71
41
125
32
24
84
348
48
36
51
15
256
45
81
191
57
27
35
56
22
42
34
16
289