5
15
26
97
53
33
7
11
4
21
6
14
74
128
62
148
30
51
3
16
2
8
13
112
23
28
12
126
36
10
31
18
22
9
17
345