16
14
22
109
253
50
32
44
857
61
93
38
185
82
23
33
126
133
52
74
80
76
27
59
100
136
146
63
321
84
278
71
73
167
66
83
111
17
248
48
25
207
903
127
108
28
86
179
199
474
46
356
183