21
136
1
5
38
55
16
25
11
32
31
128
75
24
17
20
26
15
4
1049
48
7
149
44
9
12
50
14
86
18
19
54
29
45
166
36
94
62