9
6
2
83
8
80
33
4
3
158
279
82
98
44
12
18
97
116
43
28
30
16
45
50
32
1188
76
71
26
90
232
35
110
65
241
57
121
36
154
25
73
56
180
60
70
13
22