69
47
138
145
141
56
36
55
29
27
23
46
43
79
66
15
7
37
99
159
112
140
86
60
156
42
22
273
52
398
25
35
136
88
67
57
24
28
78
116
170
118
120
103
80
151
32
96
353
176
58