2
5
220
9
0
3
14
28
16
21
106
32
38
15
8
18
4
75
40
7
25
17
1
23
574
12
34
104
6
62
20
27
33
41
26
22