28
38
52
71
39
53
21
32
255
118
145
45
150
41
66
46
196
24
61
43
122
86
200
258
193
333
60
63
35
125
59
44
92
161
54
68
26
18
55
115
83
549
7
94
80
228
72