815
161
71
269
103
35
76
42
65
92
70
381
412
32
74
43
123
186
80
58
86
111
1355
241
29
77
113
237
63
69
127
261
133
88
681
288
122
75
673
320
361
219
293
348
90
54
283
611
56
1846
81
55
101
155