2
4
1
0
3
8
5
21
180
33
93
47
50
18
15
49
25
34
11
58
23
12
94
146
54
430
132
43
66
14
228
235
392
46
39
31