10
13
17
3
4
5
2
34
53
20
15
67
38
14
80
27
22
29
21
7
238
76
66
187
124
44
79
49
90
142
9
11
87
85
33
137
62
92
59
314