28
34
111
51
37
22
31
84
87
60
80
278
32
54
33
231
78
156
50
39
79
135
47
62
91
189
199
108
66
101
40
124
116
94
184
1575
42
43
215
81
36
56
69
185
26
20
48
9
38
288
149
371
83
86
121