9
6
26
94
4
19
57
48
105
515
12
120
11
5
0
42
8
14
56
37
21
52
13
23
1
16
49
17
34
22
15
82
259
85
586
25
7
201
53
118
50
136