5
2
10
98
121
44
23
47
8
30
13
7
19
36
42
1
16
15
65
18
4
3
60
70
9
67
12
58
6
20
21
63
46
11
14
33
29
118
43