3
12
49
106
23
9
19
61
11
5
91
4
8
1
21
115
30
29
10
16
20
13
42
22
2
0
6
38
27
28
18
15
25
7
32
33
39