145
50
65
239
156
175
100
163
609
160
120
107
78
76
27
127
99
80
35
231
298
33
70
162
98
66
240
90
59
185
122
116
103
19
60
96
71
95
43
41
110
38
56
45
55
104
157
124
334
254
44
54
53
111