34
4
29
6
8
2
3
16
1
10
9
5
7
13
15
11
141
147
19
117
299
43
18
294
96
35
182
518
129
301
28
629
76
26
108
335
14
163
25
51
278
12
155
57
20
46
37
52