4
1
3
102
17
8
36
25
28
15
19
32
41
18
26
77
21
9
13
74
20
10
12
5
39
478
27
22
49
172
24
31
142
43
101
16
67
62
149
59
92
63
99
85
162
154
45
96
38
55