259
71
31
34
87
18
1
3
4
7
16
8
29
10
27
13
2
6
0
906
105
53
64
46
100
47
11
110
78
36
129
108
747
112
154
102
9
12
52
153
152
5
838
55
84
275
127
295
85
774
94
50
58
56
54
217
15
21
24
20
600
25
14
62
42
35
39
28
115
79