0
34
10
22
14
9
3
18
20
16
38
35
26
147
48
12
17
31
90
46
7
6
4
1
43
8
98
5
19
79
86
151
89
78
23
21
136
13
54
206
58
468
462
109
546
36
293