9
2
23
10
14
7
21
53
6
77
66
30
209
109
140
54
41
61
99
72
126
98
67
42
39
68
36
47
130
285
83
148
135
172
8
81
127
78
106
93
145
80
281
74
180
51
55
28
44
17
40