29
139
155
46
127
77
24
13
206
44
43
16
8
154
64
40
58
113
48
260
31
233
2
19
9
62
26
14
73
27
30
85
80
50
63
15
4
66
42
37
160
47
81
32
20
118
107