3
10
2
1
36
22
79
7
9
37
4
6
81
211
8
14
5
34
52
18
17
56
60
26
71
33
32
27
12
19
223
101
356
20
15
13
73