105
78
35
356
476
33
136
108
103
170
84
54
60
37
90
350
36
95
584
214
159
71
73
130
119
335
82
157
227
47
261
525
200
43
44