116
48
122
34
84
32
38
90
19
55
105
831
379
91
322
603
157
120
71
88
80
174
353
350
33
542
144
160
254
95
158
83
101
118
57
65
64
44
215
92
204
67
164
251
172
135
749
626
261
73
103
107
167
320
443
423