22
19
10
6
8
20
33
117
103
41
119
9
12
92
21
26
18
15
7
16
11
30
88
38
242
135
25
86
37
407
389
108
14
4
17
57
144
168
58
24
34
256
85
99