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