28
6
4
7
5
8
37
31
16
9
33
65
74
104
23
39
43
89
198
36
13
21
14
45
48
224
94
181
193
112
60
22
133
95
192
168
83
25
123
269
38
27
30
165
102
19
141