18
14
60
118
89
48
33
296
36
45
35
11
511
96
138
91
21
151
29
140
5
94
136
143
43
74
167
25
187
161
123
49
107
82
61
120
482
12
3622
350
375
190
70
51
53
59
62
58