312
221
63
147
20
154
206
47
23
5
146
33
62
54
29
70
26
188
350
240
104
1084
109
119
195
375
19
11
143
533
110
344
69
8
180
1499
393
529
452
131
276
40
44
27
1005
12
73
165
45
219
61
120
60
72