2
1
5
10
3
7
14
9
34
21
18
16
28
87
6
4
15
11
124
23
96
30
35
39
79
58
111
42
37
17
65
55
25
26
60
54
48
51
27
43
82
33