160
155
77
33
17
73
5
49
39
9
46
53
124
204
29
37
81
78
99
286
234
31
98
148
89
172
147
16
86
80
27
133
83
95
56
135
85
18
36
82
40
324
68
57
65
115
129
74
55
127
41
38
226
152