4
0
10
14
6
13
23
3
1
16
2
7
5
30
42
59
41
44
33
29
34
176
99
101
47
159
9
89
24
40
70
82
86
180
45
26
60
351
21
38
126
163
122