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