27
18
6
46
29
15
21
7
10
9
8
32
35
25
55
11
38
41
128
108
68
34
16
52
82
81
28
4
180
53
24
31
95
73
37
84
88
79
23
114
96
239
284
26