5
51
8
10
6
20
16
3
27
0
55
12
71
22
15
60
21
14
41
9
35
25
215
45
23
56
7
43
70
53
37
890
88
33
13
24
1
100
103
112
2
42
156