18
26
15
9
135
32
63
31
4
11
30
16
62
22
17
24
20
55
36
91
12
8
126
172
177
51
10
6
21
46
33
13
47
74
40
438
14
28
49