3
106
39
52
15
10
146
32
0
23
33
4
2
64
7
27
8
34
25
17
81
47
31
18
59
21
90
16
53
28
26
44
70
1
19
29
172
61
5