2
1
3
5
6
53
44
83
16
14
20
13
179
22
4
8
77
70
7
33
41
40
38
71
12
39
59
26
32
25
72
30
24
17
15
47
79
73
37
27
36
211
96
48