50
57
18
14
55
106
290
90
213
257
7
49
128
331
45
8
30
96
12
10
22
21
193
183
1351
65
23
32
109
58
79
24
256
387
44
253
38
5543
179
180
17
77
629
127
206
16
20
122
317
153
897