18
47
236
15
14
357
373
82
402
482
57
49
34
72
148
140
37
124
1258
99
199
21
350
44
65
238
62
25
1540
42
195
91
56
12
51
132
40
32
73
41
22
43
78
24
64
17
100
39
13
11
20