3
10
2
1
36
23
83
7
8
37
4
6
79
209
9
14
5
34
54
17
59
60
26
71
33
32
27
11
19
223
102
356
18
12
15
22
13
73