3
42
23
15
7
13
6
10
12
58
39
43
927
181
20
8
25
150
33
9
51
18
155
41
28
19
14
104
52
435
30
4
11
49
131
57
32
85
95
29
24
27
1
16
76