179
61
62
234
101
206
34
39
20
134
146
121
4
36
84
22
376
270
282
21
322
169
67
150
9
48
140
75
220
308
111
310
44
10
661
92
413
536
4193
86
42
56
803
141
342