217
312
5
34
306
125
15
30
257
14
1
21
8
3
317
41
16
10
4
275
7
18
51
53
37
63
13
46
147
189
122
49
112
127
27
17
358
60
121
11
24
50
22
96
82