259
66
30
31
97
17
4
9
10
7
16
8
26
25
13
2
1
6
0
846
96
52
60
39
95
44
3
109
70
121
101
718
105
149
12
15
47
147
148
5
814
54
78
266
124
290
725
94
33
22
11
46
206
21
19
577
23
14
63
34
20
111
75