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