221
213
78
516
96
254
43
169
27
120
42
106
33
163
41
94
15
100
68
395
37
12
117
6
82
88
16
80
11
84
63
9
89