328
391
192
169
39
156
37
281
175
100
431
50
34
32
91
219
69
23
449
58
59
130
47
29
124
257
143
157
53
469
209
565
73
57
345
111
105
223
823
40
179
95
89
90
52
85
22
232
35
86
31
164
83
25