2
1
6
5
68
29
11
10
9
49
77
20
38
65
15
22
26
30
28
14
78
35
108
36
39
53
58
37
17
34
33
54
217
8
104
96
48
31
74
211
23
67
128
51
57
206