8
109
152
39
63
12
33
22
21
15
62
36
185
27
131
53
195
246
137
52
76
113
6
46
80
333
298
17
28
287
58
601
157
463
177
237
187
65
41
209
30
124
71
37
43
96
99
20
139
42
114
50
107
149
192
135