2
6
10
13
7
45
5
3
40
22
12
11
52
39
43
882
176
20
8
24
38
147
32
49
17
155
27
41
18
14
102
432
29
4
47
129
55
21
30
84
92
15
28