16
63
29
5
18
229
95
119
325
27
83
230
39
21
238
82
46
20
69
149
11
30
23
12
145
74
50
91
51
68
62
9
14
204
196
280
127
362
66
197
37
156
38
638
413
86
81