116
72
174
231
118
217
85
108
183
29
34
70
99
92
96
53
54
138
252
112
76
49
52
161
201
269
38
163
184
60
69
119
75
124
117
57
21
22
253
394
383
93
153
274
232
259
18
137
26
5
83
39
109
37
1026