3
33
120
116
118
230
158
110
68
126
75
78
36
208
123
133
56
46
24
51
30
19
59
74
71
16
12
32
26
50
96
65
155
67
147
4
55