70
23
66
48
46
49
72
45
65
29
38
135
44
14
73
306
84
94
47
68
19
140
53
199
299
116
52
69
96
229
177
201
59
87
172
230
134
125
202
183
113
200
103
213
209
260
259
404
236
61
107
117
311
150
111