218
85
59
16
244
216
29
128
60
107
52
639
39
35
151
67
54
143
270
192
34
137
62
55
160
33
149
22
95
65
97
38
938
226
68
184
64
146
27
202
89
82
51
76
131
176
80
73
119
166
63
110
583
50
120
142