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