5
14
3
1
2
45
9
15
11
42
17
23
62
53
33
43
80
109
25
46
34
26
74
21
333
120
63
29
16
19
4
6
12
24
8
7