4
1
6
0
3
2
7
8
5
15
29
17
28
134
25
194
46
35
62
55
26
83
89
50
14
39
57
31
42
84
34
97
91
53
33
11
19
30