294
32
83
113
297
42
155
54
257
104
43
483
39
105
142
59
143
234
187
182
58
138
18
90
35
56
84
123
19
31
379
217
99
135
140
369
76
36
77
23
17
62
67
210
74
60
129
27
21
169