23
83
146
64
103
66
120
32
24
67
86
88
137
110
69
15
27
141
304
18
54
241
219
77
108
213
812
42
106
30
197
53
435
96
65
138
91
206
463
594
95
87
177
38
43
217
33
346
332
373
62
11