28
62
86
172
285
13
12
263
183
122
201
51
53
39
52
29
349
142
159
69
33
167
44
145
84
133
213
103
47
99
80
156
199
77
90
30
63
31
94
212
104
150
158
128
19
23
73