22
28
56
33
188
135
48
38
77
132
50
44
435
201
444
371
53
64
68
196
76
112
19
69
216
10
30
26
45
156
139
197
94
149
70
18
241
215
81
75
105
143
278
645
86
40
283
123
647
386
175
176
97