8
4
1
3
19
36
39
37
21
12
6
27
42
10
96
103
15
13
9
30
129
16
104
93
29
24
109
122
101
28
41
139
83
26
116
296
142
35
209
141
49
34
161
98
54
55
91