18
11
4
14
2
6
5
13
31
22
16
65
9
21
139
66
19
41
60
241
101
62
48
43
186
37
34
137
112
54
51
278
39
75
72
90
100
28
24
97
290
17
81
58
61
82
30