28
251
14
69
52
333
370
137
92
83
158
114
427
8
129
46
130
82
108
53
12
31
35
18
75
13
5
66
29
38
44
26
6
27
56
20
24
50
361
217
88
111
21
101
9
216
11