173
36
23
147
41
171
20
8
285
138
109
28
24
18
49
15
4
6
12
31
16
82
30
189
10
2
22
76
5
53
7
110
48
34
51
54
70
52
47
21
222
32