5
9
4
7
8
6
37
2
15
1
0
27
63
33
14
84
753
11
18
79
100
112
211
89
152
226
32
123
13
31
49
45
30
44
195
74
24
167
58