132
107
37
88
612
412
196
43
201
172
26
92
84
85
57
77
91
297
119
423
207
167
535
112
143
126
204
99
169
267
347
102
87
304
325
594
145
142
73
255
239
438
269
80
86
320
113
439
82
159
14
114
40
128