2
0
4
8
7
13
9
3
18
1
32
11
115
10
12
16
98
31
21
24
14
20
30
17
19
42
59
22
34
5
29
6
46
51
25
43
36