33
159
116
115
37
57
54
145
68
89
35
42
90
28
61
137
43
60
50
44
39
51
185
126
22
23
64
30
26
70
87
74
45
34
79
168
40
327
18
118
223
62
88
191
124
92
77