11
5
4
24
2
10
19
20
32
21
18
29
30
27
7
14
12
40
8
38
41
23
84
141
117
50
110
64
44
87
137
113
100
49
156
155
138
101
81
183
75
39
47
66
247
80
59
188
56
34