28
12
280
10
17
278
14
27
62
23
38
24
112
61
22
8
9
33
11
20
34
16
32
21
41
43
19
146
15
30
49
13
48
68
71