20
12
13
11
6
45
10
23
8
21
7
26
34
14
18
44
24
22
15
19
25
2
17
68
190
150
42
16
69
176
62
80
1
64
124
88
33
43
31
330
61