34
47
16
203
24
109
150
103
44
25
318
295
119
54
179
104
15
49
69
184
37
72
21
55
28
43
32
56
75
29
52
60
27
30
154
115
18
106
121
68
88
48
42
193
61
33