213
156
144
52
137
173
104
55
103
35
18
199
53
346
92
43
19
49
345
233
195
39
202
84
132
37
23
58
27
72
100
68
142
302
192
34
63
51
242
152
176
140
65
33
47
243
225
36
61
54
93
102
138
274