294
51
785
94
68
152
404
54
76
85
292
83
146
198
413
355
88
135
69
53
29
97
49
71
56
140
23
171
91
125
42
66
105
231
1432
63
26
677
34
275
92
212
58
267
101
75
175
528
197
196
122
55
84