2
8
3
56
12
1
6
11
5
10
20
4
41
9
17
26
13
61
27
25
34
38
147
16
111
109
21
31
15
28
119
45
30
101
52
37
39
22
526