20
71
12
56
32
34
14
787
132
103
50
27
35
24
187
19
3
5
8
55
104
77
330
38
28
23
72
182
13
127
94
86
9
63
177
1125
367
109
655
42
178
10
118
53
192
73
82
41