181
136
16
253
74
41
34
151
91
59
18
140
103
323
99
231
3103
354
95
386
1646
277
306
39
40
334
303
114
218
421
1581
60
48
17
76
64
57
45
121
434
462
94
85
26
27
221
438
116
110
33
109
316
92
295