8
14
5
4
1
12
3
6
11
20
18
23
10
16
28
19
58
47
51
145
77
36
157
59
472
9
22
69
17
217
21
29
88
210
148
45
15
33
7
107
192
26
116