41
36
53
63
33
10
59
158
90
50
32
67
74
9
43
279
146
35
136
294
232
46
81
8
69
11
44
25
30
17
99
115
24
39
14
86
72
153
170
4
28
3
85
38
13
5
31
16