181
151
30
7
59
20
21
88
9
130
126
58
23
8
11
27
17
5
113
67
112
80
26
372
24
14
69
49
102
414
46
216
98
180
15
28
61
54
162
109
257
42
68
186
85
52
99
244