403
272
121
244
194
155
183
209
128
39
203
41
67
32
46
42
118
102
81
72
79
141
11
167
191
54
616
360
92
149
111
50
49
14
21
6
123
69
63
223
105
88
330
374
158
30
74
70
208
120
19