77
18
84
105
75
31
36
82
57
211
107
38
64
27
76
283
176
95
93
305
42
97
113
83
55
23
53
170
143
117
195
268
126
304
141
61
45
58
41
80
68
157
180
114
54
198
29
47
25
43
291