85
89
54
336
186
76
304
13
111
154
66
70
22
227
84
134
139
105
229
594
157
308
176
170
267
309
78
53
190
137
110
34
44
153
64
187
135
115
97
311
109
61
58
665
28
41
36
31
156
72
448
127
74
124