8
142
55
5
40
37
156
14
77
178
1306
19
13
35
503
198
100
131
27
36
300
206
80
31
42
53
18
157
61
28
89
12
17
41
30
32
124
49
24
93
58
97
82
15
33
63
25
11
70
6
48