133
162
57
46
56
90
37
13
338
83
218
118
227
14
82
52
310
183
68
34
22
32
167
240
79
117
124
53
146
71
131
265
43
352
159
196
128
91
134
199
63
174
101
89
113
220
72
44
75
93
285
229
385
39