2
3
5
43
8
31
20
15
7
28
94
9
6
78
10
0
21
17
29
14
79
63
16
49
96
34
136
30
60
114
64
188
146
36
66
62
53
12
75
143
91