5
100
7
9
16
59
4
29
3
17
11
97
6
62
14
26
21
88
32
15
19
99
35
13
55
58
25
70
12
109
42
45
24
43
95
149
28
57
20
377