6
4
35
7
45
10
9
19
13
29
12
3
22
14
20
89
15
39
2
1
5
293
18
24
16
0
32
2946
66
57
164
219
37
51
43
41
96
63
42
295
140