31
30
1
29
33
10
65
56
11
8
21
7
16
1
6
34
90
111
4
40