4
11
307
15
14
40
68
20
83
66
48
591
57
111
31
45
38
43
41
34
18
23
154
99
51
126
16
109
13
143
150
138
92
55
22
50
297
73
104
27
295
130
32
440
77