16
291
10
8
6
17
24
29
22
4
91
14
15
5
3
11
216
250
180
23
9
25
30
20
74
185
77
38
60
50
144
131
55
32
37
33