28
12
73
88
233
550
60
33
111
76
35
55
101
107
75
129
108
44
103
156
37
47
25
77
91
115
105
99
87
71
38
146
100
16
54
59
27
443
194
122
62
208
179
89
63
95
81
131
102
57
898
207
400
145
50
180