318
871
184
307
71
293
54
319
322
165
42
170
11
146
27
116
25
113
1
2
16
104
23
82
5
8
103
4
96
19
105
3
13
101