27
9
10
18
5
66
16
15
17
136
1145
134
24
4003
38
57
578
28
55
114
53
52
19
196
51
72
11
6
4
42
88
31
13
34
20
25
8
1
128
29
164
89
35
3