299
72
35
27
125
192
97
39
26
30
46
56
229
117
223
140
91
88
62
250
145
269
164
92
15
159
118
168
28
218
36
90
171
21
67
143
85
182
19
246
127
351
33
70
24
53
37
81
57
79
80