286
222
160
233
98
50
68
86
95
21
63
109
117
158
69
308
213
633
1001
236
77
112
273
192
114
163
458
74
54
66
35
23
32
40
283
25
49
65
89
80
51
154
85
64
17
26
13
28
14
38
41
18