65
59
52
128
46
58
31
51
57
28
151
95
144
229
195
148
123
67
72
129
115
55
102
67
98
210
108
98
65
63