5
6
2
1
20
26
9
4
29
19
17
10
7
51
3
18
16
55
37
93
30
40
24
105
39
63
12
33
21
14
64
22
27
41
15
103
133