80
11
106
26
14
43
7
24
6
32
8
15
20
38
1
10
13
29
64
30
9
5
12
37
3
4
17
22
16
34
51
61
96
122
138
41