217
124
49
251
181
294
326
33
135
44
69
25
30
51
47
32
26
46
27
35
39
2081
21
19
15
34
31
29
40
507
57
55
41
132
50
68
165
296
242
218
391
130
170
503
120
20
99
192
111