4
62
5
8
143
27
9
14
18
11
6
42
53
21
13
17
16
23
24
20
10
43
7
187
38
33
183
63
2
29
1
125
406
339
87
98