14
4
9
11
39
24
43
55
6
511
32
31
195
19
71
40
45
20
35
106
83
15
17
111
41
51
338
295
114
146
227
53
60
50
84
73
30
110
68
49
93
192
453
335
120