8
28
53
19
2
31
6
14
83
4
40
34
79
22
540
849
105
0
9
68
7
38
36
18
73
213
23
128
55
56
44
5
49
24
11
43
27
15
30
117
37