22
6
9
39
68
7
18
27
31
23
5
51
291
24
107
10
32
82
35
8
0
53
12
152
136
11
386
67
30
19
15
52
322
358
347
40
50
62
49
259
1
148
16