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