86
141
49
54
150
148
173
66
93
127
89
90
101
68
111
40
46
56
55
124
77
83
213
368
32
138
280
67
69
318
227
98
130
21
116
52
44
26
38
24
64
100