277
112
18
114
81
204
25
237
21
47
109
50
86
63
33
127
199
169
139
235
92
69
118
66
36
23
77
38
42
90
309
59
188
61
73
35
143
134
30
75
58
41
29
137
96
147
396
32
84
155
158
210