95
25
49
20
69
317
39
15
170
85
16
341
312
184
43
93
281
181
30
64
160
119
142
109
34
112
42
89
52
36
260
8
128
82
21
125
23
31
146
54
169
14
273
17
116
24
41
50
110