77
18
83
102
74
31
36
79
56
208
106
38
63
27
75
281
175
95
89
304
42
97
113
55
23
53
168
143
116
193
29
191
255
125
37
302
49
140
61
58
41
71
68
147
179
54
45
196
28
25
43
291