15
31
215
64
82
306
80
63
40
247
227
101
50
20
30
53
156
24
45
58
216
240
70
23
119
102
142
73
35
10
14
13
21
29
25
55
162
103
48
37
22
79
52
122
19
18
95
42
141
90
117
16
44