18
6
177
40
12
65
36
2
296
11
118
42
64
344
14
46
9
309
172
5
80
16
19
7
102
201
43
71
112
25
21
34
30
28
39
51
81
4
69
15
83
61
86
33
56
251