217
78
124
308
66
54
160
40
259
49
63
265
244
165
52
223
36
170
69
33
164
20
206
335
290
307
17
56
106
31
15
205
429
23
91
108
214
35
55
84
238
58
216
88
183
46
642
79
65
39
145