2
5
8
22
13
7
27
1
6
21
4
28
9
19
11
20
31
0
96
18
26
14
15
17
33
190
173
23
39
3
36
82
35
81
50
16
37
311