28
27
41
156
17
10
14
32
15
16
19
25
59
36
46
40
47
65
42
29
31
91
219
45
50
83
206
26
256
2
73
60
106
97
249
34
136
74
132
64
58
38
20
18
51
57
56
22
93
104
78