19
16
4
34
40
37
14
6
15
3
64
41
11
9
29
188
46
640
256
991
12
82
204
133
79
72
49
35
113
162
184
110
18
343
68
8
75
270
78
13
349
44
66
151
22
25
57
118
299
30
187
65
2
10
31
5
1171