23
13
86
28
35
256
149
80
468
14
31
52
5
8
24
48
9
26
12
57
61
18
21
71
102
74
64
91
231
30
15
49
82
22
40
110
33
16
34
114
158
139
131
261
43
11
32
10
70