10
14
5
40
41
38
35
174
96
29
90
15
71
27
66
50
42
24
44
28
57
99
21
18
43
13
45
72
9
1
11
82
116
356