18
10
6
15
16
7
9
104
23
136
4
30
42
21
24
2
8
17
90
11
31
5
189
41
12
50
63
3
20
13
36
26
54
19
132
117
487