34
4
28
7
6
2
8
1
5
3
9
16
13
10
11
15
142
146
117
18
43
291
74
47
62
29
233
214
58
39
40
68
100
75
23
98
120
33
37
41
24
73
162
22
284
71
25
38
137