3
23
2
5
1
13
0
15
29
4
17
16
9
50
37
18
20
64
31
11
34
30
7
8
10
32
6
43
41
107
75
63
56
27
21
12
88