212
64
43
47
46
382
58
220
65
128
77
117
170
172
38
319
120
18
99
33
48
84
139
92
107
118
300
743
206
274
295
95
198
32
37
19
63
141
111
13
62
173
218
79
35
28
27
39
17
51
242
75
200