273
35
119
33
158
21
118
13
55
149
31
40
86
59
150
7
145
68
104
211
882
421
17
15
82
36
80
85
43
96
172
246
90
47
42
52
322
93
98
54