9
4
1
5
0
3
20
2
35
88
172
31
22
51
78
71
53
104
18
79
43
315
44
6
48
39
33
41
30
279
23
67
193
109
56
93
73
182
28
12
50
26
34
29
7
8
52
100
160
120