14
3
41
6
13
7
1
19
53
89
44
12
10
9
8
24
20
18
23
4
22
15
29
35
71
31
16
73
258
43
57
50
52
55
69
54
76
94
179
178
101
32
90
81
96
261
591
28