4
0
10
11
36
1
2
20
53
33
18
31
29
19
7
8
23
16
14
30
48
41
9
27
5
51
17
26
38
103
13
66
42
15
192
112