20
12
95
18
70
11
31
10
23
8
358
29
45
56
85
64
50
6
4
5
36
40
24
22
47
139
48
103
94
416
84
32
30
107
101
16
230
132
61
17