16
65
177
40
66
36
39
20
357
46
86
18
30
33
57
21
84
226
80
24
42
110
147
114
97
56
9
68
13
90
25
823
219
172
54
289
273
41
188
12
204
26
14
76
702
108
43
309