233
32
43
156
89
2
9
190
54
161
73
6
5
17
3
55
65
52
24
12
16
99
7
60
393
31
39
21
50
57
25
51
14
82
10
219