28
158
40
94
39
58
127
18
161
101
67
27
9
23
50
17
132
12
53
70
66
60
20
35
46
32
44
24
7
15
33
25
22
193
81
68
49
64
215
41
163
219
37
71
85
73
93
19
156
237
48