22
33
435
3
5
54
8
4
9
47
26
18
25
51
20
6
14
12
15
19
11
40
17
28
32
7
2
89
13
29
23
21
16
120
58
42
45