5
53
10
31
11
22
18
7
83
14
9
2
28
60
0
56
986
27
37
3
90
302
38
6
24
197
80
25
16
40
32
42
1
17
4
8
19