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