8
252
68
49
17
82
34
338
46
36
32
23
42
87
60
83
290
274
164
311
136
100
18
64
52
47
92
40
120
184
37
25
15
7
19
107
31
88
95
41
14
26
144
379
209
105
13
199
75
2
169