2
4
1
34
25
93
55
19
54
39
79
40
21
11
20
7
18
24
22
45
61
163
247
170
52
28
12
56
80
113
14
26
68
304