25
28
20
23
166
12
78
71
42
24
53
51
59
49
31
14
30
8
40
33
233
19
47
16
248
90
9
50
34
7
44
32
22
13
21
46
48
29