28
14
98
51
20
258
282
44
16
5
164
78
116
84
158
48
17
7
128
69
21
47
67
275
146
25
161
347
10
81
122
68
23
24
12
62
114
195
124
92
26
6
45
32
39
213
63
58
2
183