276
117
94
242
199
289
99
85
345
141
221
201
106
463
125
127
148
282
205
265
114
165
157
38
29
299
140
332
192
62
124
87
90
35
55
163
121
167
73
154
171
75
187
51
61
63
39
44
56
23
30
42
218
45
54
69
84
33