20
171
10
12
255
93
91
61
59
68
16
127
99
116
25
43
15
28
30
31
83
166
34
347
38
76
150
54
132
35
39
67
66
170
98
118
162
75
157
56
140
65
135
77
21
73
154
123
45