34
4
29
6
2
8
1
5
3
9
16
13
7
11
15
10
141
147
117
18
19
43
299
39
38
63
95
143
658
59
41
14
114
33
215
31
40
61
169
263
371
102
46
37
35
28
21
53
23
24
26
137