7
6
3
8
5
13
25
2
33
15
40
12
37
47
107
4
21
26
119
10
14
24
17
28
49
23
22
91
18
63
9
66
58
93
11
75
20
151