33
45
26
123
90
74
17
73
10
65
283
64
157
251
18
233
36
178
63
28
89
91
66
32
138
5
217
22
209
151
273
103
85
60
210
93
59
285
68
11
144
76
205
54
14
142
347
307
41
173
95
170