4
1
0
2
7
9
50
11
10
21
27
33
6
51
5
8
26
22
16
44
17
18
28
23
32
211
57
138
90
290
447
79
47
80
141
370
145
73
243
68
104