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