25
15
4
5
63
20
43
35
24
2
39
12
73
197
82
22
85
18
16
86
255
135
26
21
32
19
30
50
13
91
33
45
28
70
137
258
29
52
9
69
92
55
149