20
33
48
51
23
32
27
35
24
99
55
115
22
59
244
36
38
105
21
96
181
88
82
146
237
103
104
203
228
267
147
67
46
112
184
158
141
224
93
114
42
128
53
31
41
89
65
73