296
88
121
28
46
38
44
17
59
86
68
101
60
181
40
61
180
90
69
247
234
191
34
74
303
206
219
266
141
231
138
13
106
76
264
5
39
30
26
11
24
36
52
53
35
41
18
29
65
81
21
57
70
75
143