14
33
8
6
26
10
38
7
17
21
54
85
41
49
31
137
98
129
64
36
234
40
152
130
97
284
83
44
183
302
107
110
93
53
111
194
42
198
84
37
73
82
59
43
127
115
48
233
210
104
261
117
39