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