1
8
13
11
6
47
2
15
10
4
40
106
36
25
101
35
29
57
27
0
30
28
5
12
39
21
7
16
60
19
43
32
542
46
24
81
52
51
135
37
17
26
20
93
80
585
86
226