38
66
81
45
28
40
62
36
12
133
164
16
60
535
128
102
293
25
78
48
32
74
22
110
167
54
24
168
249
125
43
64
190
94
86
80
41
55
191
42
142
152
281
156
233
172
10