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
39
40
31
73
59
48
130
63
76
38
23
24
12
25
36
55
60
84
21
181
62