22
39
13
18
9
31
4
33
10
27
17
83
153
35
228
118
98
85
55
8
66
144
14
23
71
116
5
37
52
6
115
68
16
75
72
91
2
150
74
69
40
41
191
350