9
38
5
220
11
10
13
8
12
20
113
7
64
32
93
182
24
6
18
25
26
31
44
187
53
34
102
17
22
0
82
1
67
40
298
111
19
39
35
520
449
30
23
21
16
27