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