34
69
167
38
107
81
62
96
157
53
19
74
115
141
128
439
71
129
159
302
70
4
48
32
259
85
270
153
122
80
52
56
113
200
258
27
36
58
131
109
516
37
54
87
31
114
203
15
26
8