14
33
19
159
55
132
125
119
118
106
51
16
61
195
162
149
2644
75
123
457
107
57
59
327
95
68
232
71
144
258
45
165
73
286
50
239
92
212
138
105
41
84
76
135
78
187
112
160
77
31
13
228
44
237
74