34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
117
302
43
18
14
79
41
38
40
31
39
73
59
48
130
12
63
76
49
23
24
25
36
55
60
84
21
182
62