28
5
81
110
137
296
158
14
32
22
114
314
88
146
59
90
151
935
113
244
71
65
67
26
5651
55
111
253
883
80
343
409
370
78
48
266
142
683
364
44
437
165
37
259
248
2349
295
19
226
92
102
361
150
58
1363
20
16
236
349