20
37
10
27
24
8
5
18
31
88
658
40
68
120
62
170
55
36
509
21
12
54
343
15
85
6
59
70
69
50
80
14
100
44
71
357
47
11
22
34
7
19
25
66
41
163
131