20
53
261
304
338
45
25
1183
14
68
9
51
98
72
34
17
60
144
202
113
77
107
39
18
125
64
267
24
54
29
7
16
22
28