4
1
6
8
20
41
5
18
15
11
12
10
14
7
39
52
27
35
25
17
32
9
3
30
151
13
21
70
23
239
200
42
54
382
96
67
71
343