9
389
34
15
20
4
84
30
41
72
29
17
151
147
2
229
148
109
12
60
23
6
36
31
83
68
27
21
3
10
7
44
22
76
56
51
69
54
24
290
173
14
8
13
90
5
43
16