271
88
26
112
111
76
435
33
149
8
41
16
680
107
42
28
35
20
141
104
255
27
58
65
30
32
97
115
36
390
318
281
82
9
48
43
18
192
103
10
73
119
60
39
68
15
731