28
24
27
20
59
10
46
3
16
19
134
57
31
32
62
218
136
14
17
25
38
75
8
12
9
149
135
114
45
68
109
196
381
49
170
11
106
56
452
69
276
13
65
146
186
47
42