21
66
45
29
16
19
17
5
4
13
6
18
7
8
12
3
1
20
14
54
26
2
84
85
91
116
132
115
42
127
87
77
243
63
22
80
350
96
65
121
167
94