29
35
3159
43
122
46
172
38
53
27
1045
9
54
42
62
111
147
70
15
90
33
222
263
61
60
20
10
101
74
45
47
28
37
36
26
132
14
30
126
25
69
68
50
34
52
72
158