22
6
7
9
1
3
40
13
226
53
74
14
18
55
4
5
132
39
29
2
216
26
8
832
44
461
99
16
65
10
97
25
37
27
43
163
69
164
450
23
1290
182
91
387
136