339
147
118
113
59
111
210
105
38
74
60
97
32
89
83
63
44
12
164
96
39
81
272
15
61
9
71
22
143
92
19
34
158
384
252
55
134
78
149
5
214
353
49
103
173
25
94
13
42
68
100
244