4
32
3
1
7
6
24
0
54
35
25
10
20
19
11
12
81
43
40
15
50
21
13
31
5
8
17
128
102
38
22
263
100
18
175
276
4715