4
1
2
15
9
5
13
6
0
8
22
38
42
21
50
33
17
74
58
63
10
29
77
107
39
130
18
14
87
65
28
46
72
34
96
36
84
102
56