51
17
29
137
69
16
9
32
18
162
24
28
35
145
50
154
59
201
8
15
94
53
47
20
65
56
165
38
61
186
52
31
305
42
39
30
26
82
33
43
40
355
116
62
99
74