32
6
1
0
22
21
3
9
36
5
12
8
2
10
28
58
44
42
49
96
26
72
128
82
30
653
108
86
193
25
142
136
19
194
100
94
13
18
204
31
73
27
141