10
4
1
2
6
29
38
132
90
14
37
7
66
76
41
0
15
45
63
21
33
13
8
100
9
31
5
16
107
117
24
12
176
3
32
77
58
17
428
42