3
20
5
2
4
19
53
16
10
42
70
44
29
66
52
25
27
32
17
172
265
31
141
26
22
37
21
14
12
7
9
15
28
33
11
58
18
59