14
23
5
53
4
12
3
455
144
234
71
96
39
37
10
369
75
19
70
148
396
193
51
24
66
49
25
34
157
131
306
170
63
141
217
32
202
90
120
16
26
100
92
191
44
33
45
305
273
116
55
69
250