25
33
32
27
184
53
48
34
38
18
283
31
24
22
21
15
10
30
58
39
29
122
35
42
49
40
23
114
66
8
47
150
13
20
98
41
106
16
55