283
103
123
44
26
90
130
59
169
43
112
66
17
28
321
8
240
75
77
76
100
82
64
110
462
116
121
114
83
20
188
215
813
94
427
73
335
36
124
50
10
84
62
243
22
117
96
187
63
175
576
389
52
157
275