8
21
265
99
66
132
51
86
72
23
102
58
95
110
16
80
239
31
37
171
71
231
55
169
94
193
17
24
54
149
41
112
18
45
47
19
148
34
6
15
9
4
40
177
32
38
122
77
91
139
205
127
118