28
89
203
40
55
21
37
80
72
53
47
39
14
35
78
111
23
187
15
116
52
251
135
189
143
31
175
10
92
38
5
71
26
69
94
48
50
42
62
24
57
232
106
20
152
56
107
188
325
196
221
33
12