2
16
13
17
30
11
23
14
541
26
27
56
6
20
50
115
19
146
7
18
42
35
4
28
47
25
29
79
68
76
59
45
5
89
54
37
24
33
57
10
12