16
15
11
5
21
83
47
14
46
28
115
49
2
29
51
70
129
77
421
110
172
72
109
175
82
120
58
156
89
34
35
62
54
94
181
161
155
86
48
241
108
91
69
61
57