2
6
11
31
4
3
17
9
115
1
15
8
27
19
21
5
53
90
18
30
43
99
26
25
23
48
13
16
22
10
7
553
68
69
72
14
116