82
88
36
48
103
45
16
22
65
71
33
18
86
28
116
108
101
43
52
26
129
168
140
77
56
114
100
15
79
74
40
117
213
144
199
259
216
172
214
11
70
96
255
35
44
157
169
254
81
130