28
248
123
38
77
80
7
31
32
19
170
81
46
205
45
107
177
143
26
37
68
39
8
3
22
92
24
84
14
50
85
76
215
357
44
42
116
12
56
40
29
13
285