304
156
672
58
80
216
107
198
294
36
108
26
47
37
44
114
40
145
41
143
270
48
227
87
89
88
52
51
230
34
175
132
81
73
122
76
233
79
65
75
213
258
84
337
94
221
133
24
184
61
121
158
171
68