29
75
161
78
97
232
302
41
24
33
70
223
32
61
134
38
96
81
95
21
18
27
65
20
46
116
169
68
45
131
127
145
47
34
100
62
59
66
200
92
44
185
50
170
37
119
138
80
129
9
339