16
30
15
89
55
78
61
20
66
13
38
27
115
59
275
56
1326
201
72
235
145
45
126
313
42
77
128
86
337
231
37
170
188
202
98
90
97
95
68
25
57
104
373
335
144
48
226
132
187
189
67
52
180