35
38
27
66
46
106
28
171
49
26
101
77
90
120
42
50
111
14
6
69
32
12
102
73
45
59
58
191
52
53
190
133
97
149
62
143
108
37
223
109
386
71
130
118
110
317
380
335
99
116
100
44
40