18
3
42
6
33
28
37
16
11
22
29
35
38
370
119
21
84
15
30
94
31
74
17
166
231
90
49
162
39
45
20
179
26
47
40
52
118
342
91
14
54
57
69