33
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
142
145
19
116
296
43
18
12
41
31
20
47
62
76
32
14
23
38
17
48
25
21
57
34
64
157
30
22
39
28
24
26