2
20
11
9
5
47
16
8
14
28
4
25
19
3
65
37
10
58
59
13
23
51
69
71
34
105
24
17
96
62
26
21
30
32
18
52
171
266
29