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