40
15
6
42
112
70
72
22
43
86
679
21
55
69
65
119
99
518
9
162
10
104
62
7
51
16
12
67
38
179
82
57
2
0
14
3
45
24
138
30
5
78
148
53
29
4
18