10
69
16
12
13
3
5
11
22
38
35
8
28
1
2
6
25
9
0
56
43
40
347
57
897
24
88
123
101
67
173
90
45
23
229
19
76
148
42
32
105
7
55
37