3
6
12
87
58
25
10
13
4
17
7
9
35
18
43
22
11
63
53
67
36
125
55
26
48
79
66
64
88
21
103
120
40
38
33
8
247
215
80
61
71
54
68
96
49
28