7
17
2
4
14
8
10
22
15
26
50
25
13
12
9
108
19
37
42
32
90
44
36
47
41
6
21
187
3
16
91
117
5
100
29
49
11