3
10
13
53
30
17
16
39
66
33
20
7
110
210
93
11
32
24
26
22
8
6
215
156
12
5
4
42
19
1
127
14
71
9
78
2
54
23
25