8
36
23
163
67
125
17
96
15
51
25
39
63
3
31
98
47
19
79
16
30
12
28
35
29
14
71
44
60
56
5
57
131
113
27
461
18
216
10
45
6
20
46
4
0
11
7