90
78
190
57
59
0
156
41
5
27
17
300
187
63
72
49
51
201
169
82
18
24
54
44
109
46
52
56
42
311
67
19
194
566
12
84
253
79
15
20
13
36
162
70
68
55
81
129
123
83
65
31