18
20
23
108
142
27
51
25
3
207
116
87
99
52
156
173
36
72
46
10
88
90
19
244
77
22
24
13
157
14
31
69
21
8
262
82
42
104
41
34
243
61
43
146
6
33