4
10
46
2
0
51
14
104
20
13
11
15
1
9
5
12
18
156
188
23
22
28
39
7
37
8
77
49
40
65
21
90
157
36
69
41
50
29
3
6