287
30
105
70
15
64
57
33
24
204
83
255
79
21
50
16
41
111
392
62
110
54
38
48
58
42
137
256
95
18
74
51
427
66
56
147
1221
176
28
10
35
93
257
206
116
348
23
49
59