11
166
29
23
12
15
19
13
10
6
1
78
95
14
20
3
62
33
74
81
21
86
31
61
38
7
111
67
126
57
48
16
27
178
18
482
203
100
56
41
53
105