14
33
28
37
38
109
6
97
32
70
64
68
51
228
143
34
106
310
74
214
180
82
18
39
46
260
104
876
1067
105
130
26
41
96
90
137
53
35
62
94
113
258
156
80
119
199
131
84
61
128
73
178
55
230