16
5
14
40
27
41
110
50
29
15
49
107
90
33
58
66
73
34
35
43
11
233
65
322
13
122
135
82
255
142
153
114
361
54
37
74
25
83
42
56
128
148
120
104
152
32
258
69
206
71
85
30