171
53
36
51
90
765
88
297
63
15
12
28
325
33
67
502
121
145
372
13
196
183
260
140
150
47
267
107
276
404
193
48
179
317
46
106
273
71
19
138
164
380
80
31
291
102
110
308
37
221
174
68
188