9
13
10
26
15
5
35
8
14
3
22
348
19
20
12
39
110
2
56
4
211
24
37
345
11
163
32
18
79
7
29
432
93
223