2
1
9
3
5
68
29
12
10
77
51
20
38
66
15
23
22
26
30
14
78
35
108
36
39
53
58
37
17
34
33
55
217
11
8
105
96
49
31
74
211
60
48
128
57
206